If the database from both datacenters are in sync there should not be a problem. This also should be done by your infrastructure "We want the JVM2 to automatically pick the process and continue from step 6. " If the process state was saved it can be continued from a different JVM. But you need to make sure that that happen.
Cheers