Problema com hibernate!

Boa noite
estou fazendo um sistema de vendas
classes Venda e Produtos
na tela de Venda tenho uma jtable
e nessa jtable eu to criando um HASHSET
esta td certo por ai
so q nessa tabela to querendo colocar umas 5 colunas e nao estou conseguindo saber como q gravo esses dados da tabela no banco
eu ate consegui criar no banco os dados corretos so q eu usei 5 hashsets
q isso esta errado
e qd eu consulto no banco os hashset aparecem na tabela assim [dados]
e esta errado isso
alguem me da uma ajuda ai!!!
abaixo o codigo q crio para criar um hashset so e para recuperar do banco

public HashSet getProdcod(){
HashSet hs = new HashSet();
DefaultTableModel dtm = (DefaultTableModel)jTable.getModel();
for(int i=0; i<dtm.getRowCount();i++){
hs.add(dtm.getValueAt(i, 0));
}
return hs;
}

hibernate



por favor, verifique este link: http://guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

Apenas complementando, dúvidas sobre hibernate devem ser postadas no fórum de persistência.