Você não poderá usar o JSTL para preencher a segunda caixa de combinação dinamicamente porque o JSTL é avaliado no servidor e, portanto, todo o trabalho é feito quando a página é carregada no navegador. Se você REALMENTE quiser usar JSTL para fazer isso, terá que recarregar a página toda vez que alterar o valor de Combobox1 e adicionar a coleção relevante de opções para Combobox2 na resposta HTTP (na minha opinião, não vale a pena).
Se você não quiser recarregar a página, terá que usar uma chamada Ajax para pegar e preencher as opções do Combobox2 do servidor.