On your original post you mentioned only having 120Gb hard drive space, so don't confuse that with RAM memory usage which Activity Monitor is showing-- even though in this case it is a bizarre error.
Have you checked it again after a restart? If it stays the same I would sure suspect a corrupted Java file!
Looks like a bug to me. Java, or any other process, will never consume that much virtual memory, unless it is spawning threads in an endless loop. If it's doing that, the cause is a bug in the application.
Uh oh... looks like someone forgot to carry the one!!!
That number is 2^24 TB. Funny it's a straight power of 2, so looks like a straightforward coding error. Hopefully it's an error in reporting the memory size, rather than an error in allocating it! Otherwise it might kinda drag your system performance down a bit!
I did something like that in my CS class with java. I had made an off by one error in my while loop, then when I set the program going, I went to the bathroom and when i came back to find an infinite loop going and my temps up to 92 degrees!
I was just reading about how 64 bit OS's allow for something similar to that number as a theoretical limit for something. The article got very technical,so much that I had gotten lost in it. Aparrantly i need to read up on my OS's technical capabilities and finally get a firm grasp on 32 vs 64 bit.
Im not sure if this has anything to do with what youve posted but it rang a bell so I decided to chime in. Srry if im way off base (which looking at that im sure i am )