I believe that you do. From what I know/have heard, the old way of transferring rosters via memory card or other outside ways is not in use anymore. I could be wrong though. If I'm right, then EA Locker, via xbox live is the only way to go.
If I'm wrong, please correct me.