No, a court did not find him innocent. A judge found him guilty. Upon appeal, his case was thrown out because, in part, Hardy paid Holder to essentially go away.
The case was shaky even so, but Holder not being available to testify basically sunk this case.
So Hardy was not found innocent. In fact, the court's don't even use the term "innocent" in a verdict. It's always not guilty because "innocent" conveys a different meaning, i.e., that you didn't commit the crime.
Not guilty is based on evidence presented in the case, i.e., you may have done it but there's not enough evidence to prove you did it, thus, not guilty of the charges presented against you in this case.