Preencher List com dados de uma tag select

Bom dia,

Eu tenho um formulário semelhante ao anexo, que tem
seus campos select gerados conforme a necessidade do
usuário.
Esse formulário representa o cadastro de um fluxo em
uma aplicação de Workflow, cada select representa um
nível e o conteúdo dos select são os aprovadores de
cada nível.
Minha dúvida é como gravar estes dados no banco, de
forma que eu consiga relacioná-los ao final do cadastro.
Minha Classe Fluxo tem um List e minha Nivel tem
um List.
Posso gravar esses dados usando ajax, mas não sei como
identicar estes dados para preencher o List
e o List. E o que me preocupa é se o usuário
desistir de cadastrar o fluxo no meio do caminho. Como
identifico os Aprovadores e Níveis já gravados para
apagá-los do do BD?

Estou usando Struts e Hibernate com Annotations.

Obrigado!

Ninguém? Bom, qualquer idéia pra mim vale.
Comecei com java neste ano e estou fazendo estágio.
Se alguém tiver uma solução alternativa a minha para
este problema, pode dizer. Pois até o momento esta foi
a unica maneira que encontrei de “resolver” isto.

Obrigado!