I have some (limited) experience with RFID hardware, and I'm afraid it's not good.
Most RFID readers ship with (poorly documented) proprietary device drivers.
Forget about out-of-the-box Java compatibility and start thinking JNI wrapper
Granted that was a few years ago, maybe the situation has improved.
I do know that at the time I was working on the RFID project, Oracle was developing something called Sensor Edge Server, that supported a few RFID readers.
If that's still around, it might be your best bet.