Not nice to hear that your employer expects you to travel on duty but not provide the expected level of travel.
I am also working for a One World partner airline and I am entitled to J class travel on duty. If I don't get it, I won't travel.
Do you have the option of telling them to poke it?