Un'opzione interessante è l'utilizzo delle API Kura Bluetooth LE, che sono basate sulla libreria TinyB.
Dopo aver esaminato la questione qualche tempo dopo, ho trovato una risposta chiamata TinyB.
https://software.intel.com/en-us/java-per-bluetooth-le-apps
TinyB è un'implementazione BluetoothLE di Intel e presenta un Java SDK. Finora sono riuscito a realizzare tutto ciò che ho provato.
Spero che questo aiuti gli altri a imbattersi in questo argomento.