Sim… vc precisa usar javascript.
Para se mais exato, como vc precisa carregar essa outra combo dinâmicamente o seu javascript vai precisar fazer requisição a um servlet ou uma action no servidor, então vc vai estar utilizando Ajax.
Não é complicado de fazer, só vai ter que fazer alguns testes.
Esse exemplo utiliza java script para carregar informações de uma combo para outra:
http://www.criarweb.com/artigos/416.php
Mas não faz nenhuma requisição ao servidor.
Esse link da uma idéia rápida e fácil com ajax + servlet (vc pode usar uma action do struts também ao invés de servlet):
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/
Mais alguns exemplos de ajax:
https://bpcatalog.dev.java.net/nonav/ajax/index.html
Juntando tudo isso da pra montar uam coisa bacana.