Lo mas probable es que tengas que aprender algunos de los protocolos que utilizan las conex Bluetooh para poner manejar puertos..
http://en.wikipedia.org/wiki/Bluetooth_protocols
...y si tenés suerte haya alguna Lib para Java
"1 hora más tarde ..después del desayuno"
este parece ser un proyecto bastante serio a ver si te sirve con tu propósito
http://code.google.com/p/bluecove/