My experience was pretty simple (though not straightforward) for adding a second player to a game.

During character creation, with two controllers on, the second player pressed X and joined. The same action works when loading a game too.