Det du får från poolen är en proxyanslutning. För att komma åt den underliggande Oracle-anslutningen bör du använda unwrap() med isWrapperFor():
try (Connection hikariCon = dbConnect.getConnection()) {
if (hikariCon.isWrapperFor(OracleConnection.class)) {
OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
:
:
}
Men vilken metod är OracleConnection-specifik i ditt exempel? du kanske inte behöver kasta alls!