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/