welcome to the forum
The thing is that you can use different approaches from a remote client.
In your case you should drop 'java:' from the JNDI name, this should work.
The prefered approach is the 'ejb:' prefix which use the ejb-client (and not the remote-naming as you did).
You should have a look to the documents:
and you can find some examples here:
I hope that helps.