This tip shows you how to call a SOCKS proxy server from Java code using the Socket class:
SocketAddress addr=new InetSocketAddress(?socks_server_proxy?, socks_port);
Proxy proxy=new Proxy(Proxy.Type.SOCKS,addr);
Socket socket=new Socket(proxy);
InetSocketAddress final_addr=new InetSocketAddress(?final_server?, final_port);
socket.connect(final_addr);
?