I'm not 100% sure of the official policy, but I know that in our experience they were quite strict about ages in the kids/tweens/teens clubs.

Sounds like he'll be 12 while actually on the cruise? I wouldn't count on him being allowed in the 14+ club.