You can't trust DSL numbers at all.
Rodriguez is very far away. This is his second year in the FCL and the pitching is terrible there.
Hernandez is 1B only and half his HR's came against Ashville and Greensboro, the two worst pitching teams in the league. That league has really inflated offensive numbers and he is reaping some of the benefit. SP doesn't even have him in the top 60, I believe.