Ik heb mijn probleem gevonden. Ik hoop dat dit iemand kan helpen met hetzelfde probleem.
Het ding lijkt verband te houden met een conflict met de ojdbc-stuurprogrammabibliotheken. Ik heb één stuurprogramma in mijn tomcat en een ander stuurprogramma gedeclareerd in pom.xml via maven.
<!-- Driver oracle -->
<dependency>
<groupId>com.plexus</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
<scope>provided</scope>
</dependency>
Door deze driver als geleverd te verklaren, werd mijn probleem opgelost en de verbinding is nu hersteld zoals hieronder beschreven
if (con.isWrapperFor(OracleConnection.class)) {
oracleConnection = con.unwrap(OracleConnection.class);
}