Green Cards / citizenship and the TSA have nothing to do with each other. All foreigners coming to the USA for aircraft specific training need to get a TSA approval.
It absolutely true that you do need your TSA approval before you start your sim sessions.
Dont see the link to a green card though.