SQL Server 2008 e JDBC da Microsoft

Eu sempre usei o driver JTDS com o SQL Server e tudo funciona.

agora precisei mudar para o JDBC da Microsoft por causa do driver XA (JTA).
O JTA funcionou blz…
mas agora está dando problema com o JDBC da MIcrosoft para os campos CLOB.
Eu uso o JPA + Hibernate

o erro é este abaixo. alguem sabe como resolver?

obrigado

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: A instrução está fechada.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.checkClosed(SQLServerStatement.java:958)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setClob(SQLServerPreparedStatement.java:1409)
at org.hibernate.type.descriptor.sql.ClobTypeDescriptor$1.doBind(ClobTypeDescriptor.java:60)
at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:89)
at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:282)
at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:277)
at org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(AbstractSingleColumnStandardBasicType.java:85)
at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2166)
at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2143)
at org.hibernate.persister.entity.AbstractEntityPersister$4.bindValues(AbstractEntityPersister.java:2321)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:56)
… 88 more