Have you tried starting
Java with debugging turned on:
-Xrunjdwp:transport=dt_socket,address=7500,server=y,suspend=n
And then using remote debugging in Eclipse? (Run->Debug...->Remote Java Application->New)
I've not used RMI but it sounds like that might help.
--Tim