El error fue el resultado de un problema de carga de clases, donde las clases de Oracle se cargaban desde varios archivos jar (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar
y %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar
) por diferentes cargadores de clases. Cuando eliminé %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar
, mi problema desapareció.
Estas fuentes (1 , 2 , 3 ) discuta esto con más detalle.