Проверете отново конфигурацията си. Вашият DataSource не трябва да сочи към Oracle DB, както си мислите, че е. Тествах вашия код и той ще работи, ако вашият DataSource наистина сочи към Oracle DB.
isWrapperFor()
методът се опитва да ви каже, че вашата връзка не обвива OracleConnection и това също е в съответствие с това, което ви казва съобщението за изключение.
Можете да проверите информацията за продукта на източника на данни по този начин:
DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product: " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());