For brevity:They both seem to be illegal in NJ.
Let's not pretend heroin is substantially similar to marijuana and let's not let often arbitrary malum prohibitum laws mindlessly dictate how we view things, certainly not in a binary "legal or illegal" manner