nessuno dubita che non si possa fare... ma valuta il rapporto costo/benefici... se non sei strettamente tenuto a sviluppare la gestione di hardware in java, orientati per verso qualcos'altro... puoi sempre integrare utilizzando i metodi nativi.
Saluti.