While I can't stand Cornyn, that's a definite misstatement. He didn't vote for amnesty, he voted against telling a soveriegn government what to do, or at least what could be construed as such.
I personally couldn't have voted for that even though I agree with it. I would have abstained though.