I've searched a lot for this answer, until I realized that if you are using EclipseLink, at least 2.5.2 version, you don't have to use "@Column(name="XMLDATA", columnDefinition="CLOB NOT NULL") @Lob @Basic(fetch=FetchType.LAZY)". Just do this:
@Column(name = "XML_DATA")
private String _xmlData;
EclipseLink will know how to handle the CLOB column.