Nunca he utilizado la libreria que mencionas aunque si he desarrollado un identificador de llamadas pero en Visual Basic
El paso principal para el identificador es abrir el puerto serial del modem (COM1, COM2, etc.) y enviar la cadena de inicializacion
modem initialization string
El modem tiene que tener la funcion Caller ID y servicio telefonico tiene que estar habilitado para que se envie el numero de la persona que esta llamando (esto se contrata en la compañia telefonica)
Sabiendo esto puedes desarrollarlo en cualquier lenguaje, solo necesitas la libreria para trabajar con el puerto serial. En Java va a ser dificil que consigas una