You don't show how jParentID is set.
After passivate the bean instance will be reused to load/create
a different instance.
jParentId is loaded from the database within the ejbLoad() method. I also tried to reset the jParentBeanLocal in the ejbLoad methode to null. But even if doing that, the referece was NOT null.