Can you please check the Simple-Human-Task example provided here in this repository:
https://github.com/esteban-aliverti/JBPM-Samples/
That example is using persistence and human tasks together. Can you please check that you are following similar steps that the ones described in the example?