J'ai eu le même problème aujourd'hui et toujours quand j'appelais getSubString
ou getCharacterStream
j'ai eu l'erreur de connexion fermée.
J'ai résolu avec annotation et supprimé le type Clob :
@Column(name = "CL_JSON_OUT", nullable = false)
private Clob jsonOut;
à :
@Lob
@Column(name = "CL_JSON_OUT", nullable = false)
private String jsonOut;
Ce message m'a aidé