I'm not sure to understand the problem, but when I open the class called jBPMExplained I notice that you are attaching a null processEventListener that noone instantiate.
Can you elaborate more on the problem that you are having there? I'm pretty sure that if you instantiate the processEventListener (MyProcessEventListener) it will work without any problem.
I notice that you are trying to create some jBPM5 examples, let us know if you want to helps to build the community training! Cheers
http://salaboy.wordpress.com/2011/01/24/announcing-jbpm5-community-training/