En regardant le javadoc, je suppose que org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6
encapsule le pilote Oracle JDBC sous-jacent.
org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6
a une méthode pour obtenir la déclaration sous-jacente. Peut-être devriez-vous essayer quelque chose comme ceci :
WrappedPreparedStatementJDK6 statement = ...
OraclePreparedStatement oracleStatement = (OraclePreparedStatement)statement.getUnderlyingStatement();