You can update the JVM arguments passed to the Robocode process by modifying "jvmArgs" in roborunner.properties. Each thread starts in its own process with its own JVM because the Robocode engine isn't thread-safe.
This does the trick. Thanks.
Now my tools are sharpened, and all is left is to beat you all in the game :)
Good luck.