I think this is a known issue on 32bit windows.
Even with 4Gb of physical memory, windows can only address (again I think) 3Gb ish.
It then allocates another chunk for itself, leaving the rest to applications (which in your case is
Java).
If this is really a concern, do some google searching and present to your IT group an upgrade.
WP