To update this thread the connection pool of chris had "transaction-isolation-guaranteed" turned on. Turning it off has given same response times as tomcat. And the issue is more likely to be in the jdbc driver w.r.t conn.getTransactionIsolation() calls.
[Message sent by forum member 'jr158900' (jr158900)]
http://forums.java.net/jive/thread.jspa?messageID=284104