Say I have 2 tables: Message and SuperMessage
and 3 entities: Message (base (not abstract)), Comment (inherits from Message) and SuperMessage (inherits from Message)
I reproduced this and got the same error as you. As far as I can tell, it appears that combining these two types of inheritance for a single base table is just not possible. I'd love to be proved wrong though. ;-)