There's an all out war against landlord's in NY (more on the residential than commercial end). New laws were just recently passed making it even worse. 14 months is not uncommon (although on the longer side). If you add in appeals, it can be much longer. And all residential tenancies - not just those governed by rent control/regulation.
There's basically no incentive for a tenant to even pay rent on time anymore. Landlords are no longer allowed to seek late fees or attorneys' fees in rent non-payment cases and a tenant can avoid eviction at anytime (even after judgment) by simply paying the outstanding rent. So, a tenant can drag a case out for months or longer without paying rent, wait for a court to issue a judgment, and then just pay at that time and save his/her tenancy.
There used to be huge disincentives to doing this, such as potential late fees, having to pay the landlord's attorneys' fees, being placed on a tenant "blacklist" (that other landlords could access and use to vet future renters) -- but all of those potential risks were removed.