I'm a NY resident with a NJ employer. Do I need to declare capital gains in my NJ tax return if I have already declared that on my NY returns?

Also, should I be declaring that my interest and dividends are sourced from NJ instead of NY (even though I am physically working in NY)?