Here is a translation
According to CNN, witnesses can he heard on the video, in Spanish, saying "they're throwing rocks" as well as "they hit him... they hit him."
So the witnesses in this video establish that not only was he throwing rocks at the agent but the he was hit with rocks as well...