Partner & CTO @ Appsworld. also: geek, entrepreneur, tech-tinkerer, mac-lover, father, troublemaker, former IBMer.
The common approach is to use the RXTXcomm.jar but the main issue is this jar is not well maintained in maven repos.
Looks like a good option is to use is http://fazecast.github.io/jSerialComm/