Could you please post the code snippet which includes the UserTransaction begin and commit/rollback. You shouldn't call Connection.commit(); with in the active transactional context.
regards
sankar
[Message sent by forum member 'sankara' (sankara)]
http://forums.java.net/jive/thread.jspa?messageID=202191