ejbPostCreate doesn't execute

I'm using EJB 2.1 and I'm new to J2EE. I experience some problems with CMR so I'm trying to debug my code with some silly System.out.println statements, and I found that ejbPostCreate(...) doesn't execute for some reason unexplainable. Can anyone shed some light into this?

I've attached parts of the code below. When I run this code only "yoyo1" is displayed... leaving "yoyo2" in ejbPostCreate out.