Controleer je configuratie dubbel. Uw DataSource mag niet verwijzen naar een Oracle DB zoals u denkt dat het is. Ik heb je code getest en het zal werken als je DataSource echt naar een Oracle DB verwijst.
De isWrapperFor()
methode probeert u te vertellen dat uw verbinding OracleConnection niet omhult, en dat komt ook overeen met wat het uitzonderingsbericht u vertelt.
U kunt de productinformatie van de gegevensbron als volgt controleren:
DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product: " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());