Ok, I set it up the same way as you did in your example (see teleop and begin block diagrams in the third picture). I still get the error with the registry get icon (first picture). But the real issue is that both joystick get values are reading the same joystick (see indicators on the Teleop Front Panel in the second picture)... It really doesn't make any sense to me. I think that it's referencing the device at the same usb port. Another weird thing is that when I reorder the joysticks on the driver station, the other joystick works, but the one that was working before no longer works. Could it be a problem with the driver station???
Thanks for the help.
http://imgur.com/a/HMcRu
http://imgur.com/qpEGJra
http://imgur.com/KpVYn04