構成を再確認してください。データソースは、あなたが思っているようにOracleDBを指していてはなりません。コードをテストしましたが、データソースが本当にOracleDBを指している場合は機能します。
isWrapperFor()
メソッドは、接続がOracleConnectionをラップしていないことを通知しようとしています。これは、例外メッセージが通知している内容とも一致しています。
次のようにデータソースの製品情報を確認できます:
DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product: " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());