The ON clause is for queries, not mappings.
If you want to add an additional criteria to a mapping, this is not something that JPA supports in the spec.
With EclipseLink you can do this using a DescriptorCustomizer and setting the mapping's selectionCriteria.
See, http://wiki.eclipse.org/EclipseLink/Examples/JPA/MappingSelectionCriteria