State tax filing

Did the bank reject the Direct Deposit so the state mailed it?  Double Check you bank account and routing info with your bank.   If you used the same bank info for federal it might be wrong too. Then the IRS will mail you a check.  It will take a long time.  Don't know why your name is wrong.   Is it right on your return?   Maybe that's why the bank rejected the deposit because your name was wrong.