He didn't have two years where he hit. He had one meh season (2007) and one where he exploded up the list (2008) before falling off the FSL cliff (2009) Right now, 2008 is the aberration.
Flat wrong. He hit over .300 with a .355 OBP and .454 SLG as an 18 year old in the GCL, a tough hitters league, in 2007. He most definitely hit that year. Last year was the only off year he has had with the bat, and, as Doug has pointed out, there may have been issues with his wrist.