First off, the JavaCC plugin's issue reporting page goes here. Sorry.
Second, part of the plugin's Jelly code references a "generated-java" directory, and part references a "generated/java" directory ... so obviously, it was put into production, and given a 1.0 release, without actually testing it.
My work around (in my projext.xml) looks like:
<preGoal name="java:compile">
<attainGoal name="javacc:javacc-generate"/>
<!-- Kludge around a typo in the JavaCC -->
<ant:path id="maven.javacc.compile.src.set"
location="${basedir}/target/generated-java"/>
<maven:addPath id="maven.compile.src.set"
refid="maven.javacc.compile.src.set"/>
</preGoal>