lol even though I have talking to myself here. I found the answer it is not postgres, hibernate, or glassfish, from the log output I thought the "Connection timed out" error was from the database.. Upon more examination of the code, I had missed a call to an external service which I was inadvertently also load testing :) The external Web Service was timing out.
[Message sent by forum member 'glenmiller']
http://forums.java.net/jive/thread.jspa?messageID=476558