Ein Netzwerkkabel sollte dazu genügen:
http://www.pctip.ch/helpdesk/kummerk.../div/23649.asp
zum Programmieren genügt dann das Package java.net
Die angegebene jUSB kann natürlich auch verwendet werden. Sie ist eigentlich dazu gedacht, ein USB-Gerät anzusteuern.