you need to file a return for your resident state which must be completed last. your income from earned in every state
you need to complete a non resident return for NY and DE reporting only the income you earned in that state
then you can complete the resident NJ return on which you will get a credit for the part or all of the taxes paid to NY and DE. .