The PersistenceException should have a chained list of Exceptions through the 'cause' property. At the end of the chain should be the original SQLException. If it is not then please file a bug.
--Gordon
[Message sent by forum member 'gyorke' (gyorke)]
http://forums.java.net/jive/thread.jspa?messageID=247725