The same attributes in persistence.xml that also print SQL, which is generated from regular JPQL queries, should also print SQL, which is generated from Criteria queries.
eg.
For Hibernate (used, for example, JBoss AS):
<property name="hibernate.show_sql" value="true" />
For EclipseLink (used, for example, GlassFish) this is:
<property name="eclipselink.logging.level" value="FINE"/>
<property name="eclipselink.logging.parameters" value="true"/>
.: SQL-, JPA?