I believe as of 5.3 jBPM supports boundary events on tasks, so you'll be able to signal an abort which should cancel the workitem.
Reply to this message by going to Community
Start a new discussion in jBPM at Community