Добавление обновления для решения этой проблемы ...
Я добавляю приведение в класс соединения, меняя его с java.sql.Connection на org.jboss.resource.adapter.jdbc.WrappedConnection, это фактический класс, который возвращается из пула.Это позволило мне получить доступ к соединению Oracle, содержащему реализацию, которая мне нужна для конкретных операций Oracle.Как только я это сделал, исключение броска прошло.Я делал это только в тех случаях, когда мой java-класс использовал компонент Oracle JDBC.Теперь код выглядит так:
Соединение jbossConn = ((WrappedConnection) this.connection) .getUnderlyingConnection ();ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor (Тип словаря Oracle, jbossConn);