java.lang.ClassCastException: nie można rzutować oracle.sql.BLOB na oracle.sql.BLOB

Mam problem z pobraniem obiektu blob z oracle DB do java API za pomocą jdbc. Problem polega na tym, że kiedy wykonuję instrukcję Collable z funkcją z db, która zwraca mi pole blob, wyjątek ten jest generowany w linii:

tempBlob = (oracle.sql.BLOB)cstmt.getObject(1);

z tym komunikatem o błędzie:

java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB. 

Obiekt, który otrzymuję z bazy danych, jest instancjąoracle.sql.BLOB. Zmienna tempBlob jest obiektemoracle.sql.BLOB. Gdzie jest problem?

questionAnswers(4)

yourAnswerToTheQuestion