Running multiple apps under the same JVM with JDistro

OnJava.com have an interview with the developers of JDisto, an app that allows multiple Java apps to run together in the same JVM instance.

The main benefit of this is to avoid the overhead of each app running in its own memory hungry JVM. However, with the tendency of large Java desktop apps to hang and crash after a period of time (IBMs WSAD and DB2 client tools come to mind), I wonder how stable this environment is in practice? Can they isolate one app from another so one hanging app doesn’t effect another?