Oh, did you start the game with keyboard and then switch to a gamepad? The keyboard/controller that starts the game controls the main character, and then player 2 can join at any time with another gamepad.
If you start the game with the same controller you want to use during gameplay, then it should all be fine, but let me know if you still have problems with it :)