Good luck getting a license to carry a firearm concealed in NJ. This is from OCDO "New Jersey is not a traditional open carry state. However, should you be wealthy or connected enough to get one of the rare New Jersey handgun carry permits, New Jersey law makes no distinction between open and concealed carry. However, the status of the state's preemption law would make this a dangerous proposition. They are amongst the top 5 rights restricted states in the union."
Carry in NJ is just something that is not possible unless you're an LEO or retried LEO or have multiple death threat letter signed by the guy threatening your life. And even then good luck.