I second that. VPNs give you a much greater span of control. I'd also be curious what java app requires a socks proxy. Is it a socks 4 or 5 requirement?

--TH13