Je Job, der Java verwendet, erhält eine eigene JVM.
Es wird also bei einem neuen Job auch auf den aktuellen CLASSPATH verwiesen.

Ich verwende auch verschiedene eigene Jar's in diversen Batchjobs mit unterschiedlichem CLASSPATH.