Having no experience of CX J but extensive of NCW and OCW, as well as J in other airlines, it strikes me that the key difference is that BA NCW is an 'uber-economy' class with trayed service etc. whereas CX J is a 'mini-First' with trolleys and much better service. Much more like Gulf Air J which I have found to be quite comically over-the-top in recent months!
-----------
Ignore me, I'm just rambling.