Wonderful article - the only thing that helped me get jBPM5 demo to run with MySQL. I would've never figured out I had to change the war files.
One minor comment, on points B.4 and B.6: You only need to change the JPA2 files. build.xml specifies the jpa.version as JPA2.
Once again, thank you sir!