Moron alert:het bleek dat ik een oude JAR had met 9-iets Oracle JDBC-klassen op mijn klassenpad. Nadat dat was opgeruimd, werkte alles gewoon magisch met alleen de volgende annotaties:
@Lob
@Column(name = "PIGGY_DESCRIPTION")
public String getDescription() { return description; }
Geef de dikke vingers de schuld.