If you are a J1 student that has been in the US for less than 5 years or part years, you are a nonresident and you need to file a 1040NR return, which it appears you already filed. So you are fine.
As a nonresident, you cannot file a resident return with TurboTax. TurboTax is only for US citizens and residents.