So, Cathy-Ann is your first name, and Ann is not a middle or second name? This is what they probably assumed. Normally a shortened name is not a problem, esp. if it's really long (they go mostly by your passport), but in this case if it's your entire first name, then I'm not sure. I don't think it will really be a problem, but it's worth looking into.