Cadastrar Vários dados para um objeto

Estou com uma duvida tenho um objeto clinica porem ela possui vários tipos de servicos gostaria de saber como faço para adicionar na minha List de Servicos atraves da minha JSP fazendo com que ao adicionar um automaticamente ele insira na posição e mude para a proxima da array no mesma clinica.

@Entity
public class Clinica {

@Id 
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;

private String nome;

@ElementCollection
private List<ServicosMedicos> servicos;

E na minha jsp como faria para pegar o id da clinica que eu inserir e colocar um servico na List em uma posição que ainda nao tenha dados.

minha jsp esta assim:

<form:form action="/controlemembros/clinicas" method=“post” >
Clínica:


Serviços Médicos:

Cadastrar
</form:form>