Nevermind about this, I managed to figure out a workaround. This was actually question about XFire and Commons HTTPClient -- it seems that java web start is unable to pass on proxy information to Commons HTTPClient. Instead using java HTTPUrlConnection worked with proxy authentication, so I'm content with this solution, at least so far. Seems to be a "feature" in commons package.