Get your taxes done using TurboTax

@Critter-3 why the non-resident return in NJ? He lived there.  Why isn't it part year returns in all 3 states?   Short answer is a part year return wants to know when you moved in OR moved out and you did both ... so a non resident return is what fits your situation.  

 

As for the "complications" ... I highly recommend you seek local professional assistance in what is bound to be a sticky situation.