yes, this is due to missing library (jbpm-bpmn2), please check your other post regarding where to find all libraries required.
Please do not duplicate your questions as that makes it much harder for community to keep track of all issues.
Thank you very much for your reply. I understand the need to avoid "duplicate" posts but please understand that I have become a bit desperate because I have been struggling for weeks to get this problem resolved and I am getting very little response to my posts. As a result I have been trying to post the problem with different Topics and Descriptions in the hope that it will catch someone's attention. I really appreciate that you have responded to several of my posts today. If you would, please respond again to my reply in
What Drools JARS are needed in a servet's WEB-INF\lib for jBPM?
to see if you can help me get the datasource defined that you recommended.
Again, thank you for your help!