Немного пояснений:
1. Сохраняем в файл DB_Read.java (Имя файла=Имя Класса).
2. Конструкторы - Методы с именем Класса, вызываемые при его создании.
Их может быть несколько с разным набором параметров.
3. Read_Data - Метод, непосредственно делающий что-то полезное.
Их тоже может быть несколько.
4. В UCCX, насколько помню, было два шага, связанных с Java.
Один, создающий Java Объект (что-то типа Create).
И один, выполняющий методы (что-то типа Run).
Соответственно, в первом указывается один из конструкторов с параметрами.
А во втором один из методов, выполняющих что-либо.
Если не разберетесь, то залезу в скрипт, посмотрю поточнее.
5. Файл нужно скомпилить, получится DB_Read.class
И его нужно загрузить в UCCX, в раздел classpath.
То ли сам class, то ли его нужно завернуть в jar, сейчас не помню.
Но это должно быть в доке описано.
Если вы используете какие-то внешние библиотеки (.jar),
то их нужно тоже загрузить в classpath.
P.S. Просьба к Java-профи помидорами не кидаться.
Делалось на коленке по необходимости.
P.S.S. И method, конечно же. Sorry.