Van der Vaart made the most of a poor back header by Maya Yoshida to put the Dutch ahead, rushing in just in time to lift it over goalkeeper Shusaku Nishikawa for the opener.
Van der Vaart then became provider for fellow veteran Robben, setting the winger free on the right with a volleyed pass. The Bayern Munich forward made his trademark move cutting inside and curling a left-footer high into the net. Again, Nishikawa had no chance.
While the veterans excelled, most other Dutch players struggled through a clumsy game on a slippery, patchy pitch that laid bare some basic defensive flaws, and the favorites were lucky to escape with a draw.
Japan often exposed the young Dutch defense and Osako made it count in the 43rd minute, moving free in the center and taking a pass from captain Makoto Hassebe to slot a low shot past goalie Jasper Cillessen.
"We gave it away just ahead of halftime in an incredibly way," said Van Gaal, who was unhappy with his defense being flatfooted with halftime beckoning.
With Stefan de Vrij struggling in defense, Honda showed the flair the Dutch were lacking, and finished off a nice flowing move with a low shot to beat Cillessen again. Earlier, he came close to a spectacular goal with curling long-range shot that hit the bar in the 52nd minute.
With Shinji Kagawa coming in for the second half, Japan showed even more creativity and belied the fact it is 44th in the FIFA rankings, compared to eighth for the Netherlands.
"We didn't do bad at all against a team as strong as the Dutch," said Japan coach Alberto Zaccheroni.
____
Follow Raf Casert on Twitter at http://www.twitter.com/rcasert