We can't imagine why a $7,000 check would be on hold for over a month. There is a communication problem somewhere. By this time your check should have cleared, or not. In any case your entire account shouldn't be frozen, assuming this isn't the only funds in it.
We recommend you call the bank, ask for a bank officer, and ask about the disposition of this check, and your account.