It appears that your sub-landlord, the original tenant, has pocketed your payments and did not pay the landlord. Thus, the tenant is in breach and you are subject to eviction. Try to work out a deal with the landlord, you may have to pay twice. Then, sue your sub-landlord for your damages in small claims court. Depending on the terms of your lease, and the lease above you, the original landlord could terminate his lease with the original tenant, you could terminate your lease with the original tenant, and then you could lease directly with the original landlord (thus cutting out the bad tenant). Evictions typically take about 30-45 days to go from notice to vacate to the sheriff putting your stuff out into the street.
If this response was helpful, please mark it as helpful or as a best answer. The response provided herein is for informational purposes only and is not intended as legal advice, nor does it establish or intend to establish an attorney-client relationship. You should always speak with a licensed attorney regarding your legal rights before taking or not taking any particular action.