In NJ (and most other states), when a landlord attempts to evict a tenant due to non payment of rent, the tenant can raise the defense that the landlord did not properly upkeep the premises and use this to offset from the amount of rent owed.
Can the tenant also raise a defense that the landlord owes the tenant money for some other reason? For example, the tenant mistakenly overpaid for certain months or that the tenant paid multiple security deposits? What if the landlord owes the tenant money for an entirely different reason that isn't directly related to their LT relationship (such as a overdue loan payment etc.)? For the purpose of this question, assume the landlord does not dispute the tenants underlying claim. His only argument is that the tenant should counter-sue and that it should not be raised as a defense for non payment / stop the eviction.
This question is different than the question asked here, because that question doesn't specifically ask whether it would stop an eviction. It merely ask whether it is classified as a counterclaim or not. In this question, I am specifically asking whether a claim such as the above is sufficient to stop an eviction for non payment of rent.