Rails got hyped, sure, but consider the resources behind Rails, and behind Java. I'd guess there two or even more orders of magnitude difference. To me, that indicates that as much as there was some hype, there was also a lot of substance, because the guys pushing Rails just don't have the money to push it that far with nothing to show for it.