I think there's normally 2 classes within business - J class for new (and paid) bookings and C class for upgrades. I'm actually trying to change my flight connections, and even though I can see online availability in business class in my desired flight, I can't seem to be eligible for that seat, probably because I am on C class and that seat is on J class.