Um die ursprüngliche Frage noch mal aufzuwärmen:
Es ist also nicht möglich, dass das RPG / StoredProcedure an der Transaktion des EJB's (EJB Containers) teilnimmt?
Gäbe es das Problem des gesperrten Satzes, wenn die StoredProcedure dazu in der Lage wäre?