Hi, I would control an Arduino Board with a Java software.... I found this library, but it works with .NET http://www.acraigie.com/programming/firmatavb/ and i would do a Java project.
Another interesting project is this--> http://www.arduino.cc/playground/uploads/Interfacing/Arduino.java.txt but it doesn't work with Java, but with Processing.
Somebody know some library for Java that can control with Firmata all Arduino pin? (analog\digital read\write)