Duvida ao recuperar objeto persistido

Olá amigos, eu tenho um formulario que está sendo usando para Adicionar / Atualizar e minha duvida é, para montar a informação no combobox. Ou seja, tenho um combobox que mostra as informações, e quero quando recuperar o objeto ele me mostre qual a opção que foi selecionada.

OBS:Ao recuperar o objeto, eu consigo vê o valor que foi inserido, caso eu queira mudar aquele valor ele se repete segue uma imagem

Meu Enum
public enum Situacao {

ATRASADO("ATRASADO"),PENDENTE("PENDENTE"), CONCLUIDO("CONCLUIDO");

private String situacao;

private Situacao(String situacao) {
	this.situacao = situacao;
}

public String getSituacao() {
	return situacao;
}

public class RecuperaTarefaLogic implements Logica {

@Override
public String executa(HttpServletRequest request, HttpServletResponse response) throws Exception {

	Connection connection = ConnectionFactory.getConnection();
	
	Integer id = Integer.parseInt(request.getParameter("id"));
	
	request.setAttribute("statusTarefas", Arrays.asList(Situacao.values()));
	request.setAttribute("tarefa", new TarefaDAO(connection).buscaTarefaPorId(id));
	
	return "WEB-INF/jsp/view/adicionar.jsp";
}

meu campo do formulario:

    Status:<br /> 
					<select name="situacao">
				<c:forEach items="${statusTarefas}" var="st" varStatus="id">
					<c:choose>
						<c:when test="${empty tarefa.id}">
							<option value="${st.situacao}" >${st.situacao}</option>
						</c:when>
						<c:otherwise>
							<option value="${st.situacao}" >${tarefa.situacao}</option>
						</c:otherwise>
					</c:choose>
				</c:forEach>
			</select>