Are you using mapping files or annotations? Not sure how to do it using annotations, but the mapping file version is
Code:
<property name="PhaseDescription" type="clob" length="500000"/>
You might be able to use a varchar, but I doubt it, I don't think any DB server allows that much space for one in-row field. You could also use type="text", I think that's equivalent to a clob, can't say for sure, though.
Note that there are all sorts of special rules for dealing with lobs, and things like them. You'll have to read up on that in your DB documentations, but basically it's because the data aren't stored directly in the row with the other values, they're stored elsewhere, and the row just contains a pointer to the data.