Serializar registro do DB [RESOLVIDO]

Oi pessoal, eu precisava fazer o seguinte, serializar com XMLEncoder um registro do banco trazido pelo meu DAO antes de excluí-lo e gravar em outra tabela, funciona mais ou menos assim:

dao.MinhaClasse minhaClasseDAO = DAOFactory.instance(DAOFactory.HIBERNATE).getminhaClasse();

carrego o DAO, estou usando hibernate como persistência.

MinhaClasseDAO.makeTransient(minhaClasseDAO.findById(id, false));

faço a parte de exclusão com esse método makeTransient(), que pega minhaClasseDAO e através do id passado como parâmetro pro método ele busca e exclui o registro.
O que deveria fazer é pegar isso e gravar em outra tabela.

be = FormUtility.serialize(minhaClasse);

Na classe FormUtility tem esse método serialize, na inserção de um registro funciona, mas na exclusão ele me retorna o seguinte:

<?xml version="1.0" encoding="UTF-8"?> 
<java version="1.6.0_03" class="java.beans.XMLDecoder"> 
 <object class="dto.MinhaClasse$$EnhancerByCGLIB$$1ea330c"/> 
</java> 

Não consegui setar o registro, se alguem tiver alguma ideia por favor.

FormUtility.serialize(HibernateUtil.getCurrentSession().get(MinhaClasse.class, new Integer(id)));

Podia ter me dito antes essa bomba.