Ahora estoy trabajando en un procedimiento que recupera de oracle imagenes tif, esto te puede servir, lo que hago es recuperarlo en un stream.
String sql = "SELECT DATA FROM MEDIA WHERE NAME = '" + request.getParameter("fichero") + "'";
resultSet = statement.executeQuery(sql);
resultSet.next();
blob = ((OracleResultSet)resultSet).getBLOB(1);
instream = blob.getBinaryStream();
Ya tienes el stream, supongo que el jdbc de informix permitira algo similar....
Ahora con el stream puedes guardarlo en un fichero o lo que se te ocurra
Suerte y saludos