Although I am no longer an active member of Executive Club, from a quick look on their website it isn't clear to me that you can use BA Miles to upgrade a CX flight. Even if you want to upgrade on a BA flight the website seems to say that you must have purchased you ticket directly from BA.
But you are in the wrong forum here - you need to be asking this question in the BA forum.