Gravar valor de um combo box (option)

Iai,

Bom pessoal, resisti mto para vir até aki, porem ja testei tudo e tentei de tudo mas não consigo tirar o erro.
Sou novo com vraptor e não consigo resolver o seguinte:

tenho duas tabelas no bd uma de parceiros e outra de tipo de parceiro, sendo que estou relacionando as duas para que eu possa ter muitos parceiros para um tipo de parceiro. até ai tudo bem e creio que estou fazendo certo, pois quando eu utilizo uma classe q criei para preencher os dados ele funciona. Porem quando tendo com o vraptor ele grava o dado em banco de dados mas o valor do campo relacionado fica marcado com null.

segue o trecho onde eu preencho e insiro a lógica de inserção e atualização:

[code]

        <select name="parceiro.tipo.cod">
	<c:forEach var="tipoParceiro" items="${listaTipoParceiros}">
		<option value="${tipoParceiro.id}"
                           <c:if test="${parceiro.tipo.id == tipoParceiro.id}">                                                                                                                         
                                  selected="selected"
                           </c:if>
                    > ${tipoParceiro.tipoParc}
                    </option>
       	</c:forEach>
</select>
    </form>[/code]

se algum puder me dar uma força, eu agradeceria mto e mto!!

obrigado