Ok, looks that you are missing jbpm-human-task module and jbpm-bam module. I notice that you are mixing in the same Persistence Unit the Human Tasks Tables and also the Drools & jBPM5 tables. We usually keep them separately so we can access to the human task information without affecting the jBPM5 runtime tables, but it's up to you to have all the tables in the same database.
Cheers