Always always always verify your download with md5 checksum. Whether CWM actually uses the md5 file for verification, I don't know since I don't use CWM.
IIRC, CWM has difficulty with external SD cards; TWRP, however, does not.
Did flashing with TWRP give the same error?