Should be noted that JAL Class J is not even premium economy, just a bigger seat with service identical to regular domestic economy. ANA Premium is somewhere between JAL J and JAL F, closer to F in most respects, but definitely inferior. I think of it as a business class product.
Cash upgrades are often available at check-in for all of these products, and are less expensive than paying the full fare in advance.