Solución Error al guardar Objeto a String cannot be cast to java.lang.String Hibernate Criteria

El ejemplo lo realice con el boton Guardar de un proyecto que estoy realizando. Hay momentos en que obtienes el famoso error de que un objeto no se puede castear a String. Aqui te muestro una solución de como debes de castear ese problema.

Boton Guardar
 

Si leen en el codigo que tengo mas arriba, al combobox cbxDocumento obtengo dos veces su valor, el primero porque necesito el objeto y el segundo porque necesito el String para evistar el problema del error de "cannot be cast to java.lang.String".

Forma correcta de castear un objeto a String
 

Forma en el cual te producira el error que muestro en la imagen
 

AdjuntoTamaño
error.jpg92.67 KB