Jag hittade mitt problem. Jag hoppas att detta kan hjälpa någon med samma problem.
Saken verkar vara relaterad till en konflikt med ojdbc-drivrutinsbiblioteken. Jag har en drivrutin i min tomcat och en annan deklarerad i pom.xml via maven.
<!-- Driver oracle -->
<dependency>
<groupId>com.plexus</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
<scope>provided</scope>
</dependency>
Att förklara den här drivrutinen som tillhandahållen löste mitt problem, och anslutningen har nu hämtats enligt beskrivningen nedan
if (con.isWrapperFor(OracleConnection.class)) {
oracleConnection = con.unwrap(OracleConnection.class);
}