Display:table e logic:iterate

Ola pessoal…

estou com um probleminha que é o seguinte:

Eu tenho um ArrayList e cada Defeito tem suas Causas (ArrayList) …certo… e quero mostrar isso num display:table…

No <display:table eu consigo fazer mostrar a descrição do Defeito sem problemas, mas eu quero que a lista de causas seja um
para o usuário poder escolher qual a causa do defeito…entendem?? Então… essa parte do estou tentando fazer
com o logic:iterate/, porém da um erro e diz que não acha a lista causas no scope, em nenhum scope…

segue o jsp:

<display:table id="obj" scope="request" name="colDefeito" defaultorder="descending" requestURI="solicitacaoManutencaoAction.do" class="lista" cellspacing="0">
			        			<display:column title="Defeito">
				        			<input type="checkbox" id="id" value="<c:out value='${pageScope.obj.id}'/>"/>
				        			<c:out value="${pageScope.obj.descricao}"/>
			        			</display:column>
			        			<display:column title="Causa">
			        				<select id="idCausa">
			        					<option value=""/>
			        					<!-- aqui que pipoca -->
			        					<logic:iterate id="causa"  name="causas" scope="page">
			        						<option value="<bean:write property="id" name="causa"/>" >
												<bean:write property="descricao" name="causa" />
											</option>
			        					</logic:iterate>
			        				</select>
			        			</display:column>
							</display:table>

então… se puderem me ajudar… agradeço

abraco

??