Spojení, které načítáte, je pravděpodobně zabalené připojení.
Pokud opravdu potřebujete získat základní připojení Oracle, které byste měli použít:
if (connection.isWrapperFor(OracleConnection.class)){
OracleConnection oracleConnection= connection.unwrap(OracleConnection.class);
}else{
// recover, not an oracle connection
}
isWrapperFor
a unwrap
metody jsou dostupné od Java 1.6 a měly by být smysluplně implementovány pomocí obalů připojení A/S.