De la Hoya thinks that Calzaghe will lose to Hopkins. De la Hoya is spouting nonsense - he also thought Hatton would beat Mayweather.
Calzaghe is versatile and can adjust his style a lot better than Hatton or even Hopkins. He is fast, a great boxer, a great fighter and has the heart of a warrior.
So why does de la Hoya spout the nonsense he does? Becasue he was an overhyped and overrated fighter who was never as good as he or other people thought. He had the right clean cut, pretty boy image, but got exposed as a fighter who was far too cautious in the important fights.
And that is the reason for his ridiculous views - he got beat several times, and he hates champions who have never been beaten, such as Mayweather and Calzaghe. It's something he never achieved.