It was scored a hit and an error on the throw allowing DeJesus to get to second.
I think all the runs being earned would be correct. The official scorer is supposed to reconstruct the inning as if the error hadn't occurred, and any runs that would have normally scored should be earned. In this case, if the error hadn't occurred, there would have been runners on first (DeJesus) and third (Clevenger). The next batter (Barney) walked, which would have loaded the bases. Castro then singled, so Clevenger and DeJesus would have scored normally. Therefore, their runs would be earned.
At least that's my interpretation.