Also, is there a fee for changing the class booked (e.g. economy to business if it opens up)?
Yes, but forget about that option; too complicated and you will spend endless amount of time trying to get it solved. Then easier to cancel and rebook if you really must be in C/J.