Yes, you need to add any income from your 1042-S to your resident return. As you are a US resident, you need to work with your financial institutions to complete a Form W-9 to advise them that you are now a US resident and should be receiving Form 1099 and not Form 1042-S.