There is some known issue on geronimo db connectivity. Not sure if this JIRA discussion is helpful for your problem.
 
https://issues.apache.org/jira/browse/GERONIMO-4222