Mapeamento Hibernate

Olá pessoal, estou com uma duvida ue está me tirando a paciencia… nao consigo resolver…

no meu sistema, tenho mapeamentos *.hbm.xml, onde algumas classes diferentes tem o mapeamento

em todos os casos, quando vou inserir um novo produto, ele também cadastra um novo Andamento. So que tem uma dessas tabelas, que está igual as outras, e que nao esta cadastrando.
Vi que o objeto é criado normalmente, com ID=null, como em todos os outros casos, mas dá erro na hora de persistir.

alguem saberia qual o problema? descrevi claramente meu problema?