Did you check if the Joystick is activated in the GG setup at all? A lot of devs don't use joysticks (don't know about John), so it might be that the joystick isn't standart.
There might also be a problem if you have two joysticks or gamepads in your Windows settings activated, IIRC GG, the...