I can only remember that I read someday something in java.sun.com about how to program a real robot with java. I am always sure that there was something about the USB for a camera with java. Sorry, no more details in memory.
May be you can get some code in C/C++ and write an interface for java. You know, java allows to use C/C++ code.
Ivan.