Lob está fechado. ERRORCODE = -4470, SQLSTATE = nulo

Estou usando o IBM websphere commerce e o db2, tenho o seguinte trecho de código

Clob clobVar = null;
if (result.elementAt(3) != null)
    clobVar = (Clob) result.elementAt(3);

if (clobVar == null) {
    infoTable.put("EInfo", "");
} else {
    stringTemp = clobVar.getSubString(1, (int) clobVar.length());
    infoTable.put("EInfo", stringTemp); 
}

Código funciona bem até

clobVar = (Clob) result.elementAt(3);

mas assim que a execução chega

stringTemp = clobVar.getSubString(1, (int) clobVar.length());

O sistema lança uma exceção

[jcc] [10120] [11936] [4.3.111] Operação inválida: o Lob está fechado. ERRORCODE = -4470, SQLSTATE = nulo

O que estou fazendo errado?

Como resolver esse problema?

questionAnswers(2)

yourAnswerToTheQuestion