I'm gonna guess that in NJ like some other States, they have a minimum wage just for waitresses and waiters, if they don't get enough tips to bring their wages up to the standard minimum wage for the hours worked the owner has to pay the difference....
I'm betting that's the problem...