The new Annotations 3.1B8 now explicitly warns "Mixing inheritance strategy in a entity hierarchy is not allowed, ignoring sub strategy".
However, I found a way of accomplishing the database mapping I desired in Gavin's Hibernate presentation at JavaOne 2005. The presentation can be found at
http://developers.sun.com/learning/javaoneonline/2005/coreenterprise/TS-3628.pdf, and in particular pages 18 and 19, Mixing Strategies, gave me the pattern.
Map the superclass with Single Table, so the subclass without additional properties is mapped into it without the extraneous table that the Joined stragegy would have generated. Then for the subclass with additional data, specify a @SecondaryTable and use that table for all the properties specific to that subclass.
It would be nice if we could mix inheritance strategies within a hierarchy, as is possible with core hibernate, to avoid this subterfuge. But for now it works well.
--keenan