Using Java to connect to NAV 2009 Web Service

I have created some simple programs using in Visual Studio 2008 to connect to NAV via the External Connector.

I now need to do the same thing with JAVA (not JAVA script). We have a JAVA programmer who is attempting to do this with little luck so far. All of his tools can’t even connect to the web service list (http://yourserver:7047/DynamicsNAV/WS/Services), he gets a HTTP 401 error.

Has anyone out there been able to use JAVA to connect to NAV 2009 Web Services? I am looing for a simple “Hello World” example.