私は自分の問題を見つけました。これが同じ問題を抱えている人の助けになることを願っています。
これは、ojdbcドライバーライブラリとの競合に関連しているようです。Tomcatに1つのドライバーがあり、もう1つはmavenを介してpom.xmlで宣言されています。
<!-- Driver oracle -->
<dependency>
<groupId>com.plexus</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
<scope>provided</scope>
</dependency>
このドライバーを提供されたものとして宣言すると、問題が修正され、以下に説明するように接続が取得されるようになりました
if (con.isWrapperFor(OracleConnection.class)) {
oracleConnection = con.unwrap(OracleConnection.class);
}