Z puli otrzymujesz połączenie proxy. Aby uzyskać dostęp do bazowego połączenia Oracle, powinieneś użyć unwrap() z isWrapperFor():
try (Connection hikariCon = dbConnect.getConnection()) {
if (hikariCon.isWrapperFor(OracleConnection.class)) {
OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
:
:
}
Jednak, która metoda jest specyficzna dla OracleConnection w twoim przykładzie? możesz wcale nie potrzebować rzucać!