How is Garnder up 14 points among Hispanics?! There is something seriously wrong with this poll it also has Udall winning whites by 1 and still losing?
The reason most pollsters get the Hispanic numbers terribly wrong is because they don't survey Spanish-speakers (since they only conduct the poll in English). The difference between Spanish-speaking and English-speaking/English-fluent Hispanics is like day and night.
Another reason is the small sample size, something to bear in mind in all cross tabs trying to measure relatively small cohorts of voters, unless they oversample those cohorts. The error factor just ratchets up.