Felet var ett resultat av ett problem med klassladdning, där Oracle-klasserna laddades från flera jar (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar
och %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar
) av lastare av olika klass. När jag tog bort %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar
, mitt problem försvann.
Dessa källor (1 , 2 , 3 ) diskutera detta mer i detalj.