Der Ansatz is net schlecht, aber soweit ich weiß, kannst du nicht verschiedene Java-Versionen gleichzeitig im System haben.
Die einzigste Idee die ich dazu habe, ist, du macht dir einen Virtuellen Rechner. Z.b. mit VirtualPC.
Da kannst dann eine andere Java-Version installieren, als mit dem Haupt Rechner.
Jein.
Du kannst mehrere Java Versionen installieren (z.B. verschiedene Runtimes).
Dann setzt Du die Umgebungsvariable JAVA_HOME explizit auf einen der JAVA-DIR/bin Ordner.
Das könnte man beispielsweise mit Starten der Applikation machen (z.B. per Batch nur für die command box)