Employment Law Questions? Ask an Employment Lawyer.
New Jersey law is incredibly strict in this regard. An employer is not allowed to deduct anything from your pay based on shortages, damage to property or anything of that nature. The only deductions permitted are those required by federal law or agreed to by you and for your benefit (like insurance).
If you have not approved a deduction, it is not legal. The employer has to give you your full check on the date that you next would have been paid had you not been terminated.
Once that date passes, the employer is in violation of your state's Wage Pay Act and you need to file a "wage claim" with your Department of Labor there.
Go to that site to file the wage complaint against the employer.
It appears that you posted this question a second time. I am only sending this message as a means to help you relocate this question, as your other question was closed as a duplicate.