Well, yes and no. VB does not natively connect with a remote VM (you can guess why), and has no built-in communication interface for talking 'natively' to that protocol.
One way to do this, however, as long as the client has a JVM locally available: you could encapsulate the RMI behavior as a JavaBean, which could then be bridged into an OLE/COM container, which could then be added to a VB application.
Or you can go fishing on the internet for such a solution, and see if someone's already done that, but my guess is such solutions have probably been custom written. You don't find too many people who want VB front ends but Java communication. I don't know much about it, but wouldn't
SOAP be the easier thing to integrate?