Ah, muss int sein. Mist, danke 
Fürs Archiv dann meine Endlösung. Vereinfachungen natürlich trotzdem willkommen:
[code=Java]import java.net.*;
public class TestKlasse2 {
public static void main(String[] args) {
String nProxy = "127.0.0.1:8118";
boolean nIsSocks = false;
String[] pr = new String[2];
pr = nProxy.split(":");
int sk = Integer.valueOf(pr[1]).intValue();
Proxy p = (nIsSocks)
? new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(pr[0],
sk))
: new Proxy(Proxy.Type.HTTP, new InetSocketAddress(pr[0],
sk));
}
}[/code]