Van Gaal told reporters on Tuesday that Huntelaar was bothered by an eye injury and had left the training camp.
"The call for Robben is an exception through the injury of Huntelaar," Van Gaal said.
"I needed a top class striker and that is why I added Robben."
Van Gaal left Robben out of his original squad because he is not playing regularly for his club Bayern Munich.
The coach named the following team to start against Italy in Amsterdam, with Manchester United's Robin van Persie leading the attack.
Netherlands: Tim Krul, Darryl Janmaat, Stefan de Vrij, Bruno Martins Indi, Daley Blind, Kevin Strootman, Adam Maher, Jordy Clasie, Jeremain Lens, Robin van Persie, Ola John.
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try your first month for just £1 / $1 / €1
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.