Ваша проблема - путь, попробуйте заменить это:
String propFile = "./connection.properties";
Я узнал, что Microsoft теперь предлагает WinUSB для простой связи непривилегированного режима с USB-устройствами. (Драйвер устройства WinUSB должен сначала быть установлен для устройства; это несколько подобно libusb-win32 драйверу устройства.) WinUSB работает над XP (SP2 и выше) и Vista.
Легкий Кабель Передачи использует WinUSB для своего драйвера устройства, таким образом, я смог общаться с ним следующим пример кода в документе практического руководства WinUSB Microsoft.
Необходимо будет использовать низкий уровень win32 API, чтобы сделать это. Microsoft имеет некоторые хорошие примеры здесь при доступе к Устройству Интерфейса пользователя. Кабелем передачи не является явно HID как мышь или клавиатура, но это соответствует спецификации HID.
Например, для получения названия USB-устройства Вы звонили бы
HidD_GetProductString(...)
http://msdn.microsoft.com/en-us/library/ms790920.aspx
Существуют партии больше там, необходимо определенно смотреть на образец c приложение, которое работает на все версии окон с 2000 к Vista.
http://msdn.microsoft.com/en-us/library/dd163258.aspx
Удачи!