1)
Why is he called "Ben Zerach"?
1.
Radak: It is because Zerach was the head of the family.
2)
Why did Yehoshua bring Achan's children and all of Yisrael to the place?
1.
Rashi: It was to see his punishment and chastise them, lest they do like him.
3)
Why did Yehoshua bring Achan's ox and donkey to the place?
1.
Rashi: It was to eradicate them, like it says "Yisaref
4)
Why does it say that he brought them up to the valley?
1.
Radak: There was a mountain between Machaneh Yisrael and the valley. It says "va'Ya'alu" regarding ascending the mountain.