jBPM will commit transaction if there is no exception occured. And it will execute rollback when there is an exception. So you needn't do it by yourself.
Thanks for your reply! Just one more clarification: is it possible to rollback a transaction in the JOIN nodes of the DB statements executed earlier in the forked nodes ? or I can just rollback transactions executed on the same node jbpm is executing ? thanks a lot