Thanks for your reply. Actually, it turned out to be a classic A330-300, i.e. 5 rows of J where the fifth row has the centre seats missing. So lie-flat, albeit still very disfunctional seats that needed crew intervention for several of them to get them flat. There must have been a glitch with the seat map at online check in so hopefully a useful data point for others.