I was directed here from the JAL side. I'm considering booking NRT-ITM with JAL in their domestic business class ("Class J") as an alternative to taking a train to Kyoto.
The chart on BA.com would suggest the normal 40 TP for this route in Business:

However, JAL's website doesn't reveal the underlying fare bucket at any point during the booking process.
On Flyertalk and elsewhere I've seen varying anecdotes claiming domestic Class J is on the J, I, or even L (economy) fare basis. There's also about 8 different possible prices for the same service class, I went with
SAKITOKU TypeA Advanced Purchase Fare - I don't know if that would make a difference in the booking class. There is no higher service class available for this route.
I followed the booking process, hoping some summary screen before payment would mention the booking class. To my surprise, it confirmed my booking prior to paying!
Using my (unpaid) booking reference, I was able to pull the booking up on BA MMB - where the screen says I'd be eligible for
10 TP - not the promised 40 TP. The MMB flight info lists the selling class as L, which would suggest economy.
Does anyone have experience with domestic Class J with JAL posting 40 TP? Is it dependent on the fare chosen? Or is it showing 10 TP because I haven't paid for it yet (given JAL's apparently rather laissez-faire domestic upgrade policy)?