Formatar data no JSP com fmt

Boa tarde!

Tenho um projeto Maven, onde tenho um arquivo jsp para listar em uma tabela os dados que vem do banco de dados, entre este dados, tenho uma data onde precisa traze-la formatada, porém quando utilizo do fmt:formatDate ele da o erro abaixo:

Erro:
org.apache.jasper.JasperException: Unable to convert string [${ordem.dataEntrada}] to class [java.util.Date] for attribute [value]: [Property Editor not registered with the PropertyEditorManager]

pom.xml:
<dependencies>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/taglibs/fmt -->
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>

lista-ordem-servico.jsp:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

				<table id="tabela" class="table table-striped table-bordered" style="width:100%">
					<thead>
			        	<tr>
			            	<th>Nº OS</th>
			                <th>Nome do Cliente</th>
			                <th>Seção</th>
			                <th>Data da Entrada</th>
			                <th>Data da Saída</th>
			                <th>Status</th>
			                <th>Ações</th>
			            </tr>
			        </thead>
			        <tbody>
				        <c:forEach var="ordem" items="${lista}">
							<tr>
								<td><c:out value="${ordem.id}"></c:out></td>
								<td><c:out value="${ordem.nomeCliente}"></c:out></td>
								<td><c:out value="${ordem.secao}"></c:out></td>
								
								<td>
									<fmt:formatDate value="${ordem.dataEntrada}" pattern="dd/MM/yyyy" />
								</td>
								
								<td><c:out value="${ordem.dataSaida}"></c:out></td>
								<td><c:out value="${ordem.status.descricao}"></c:out></td>
								<td><button class="btn btn-primary">Alterar</button></td>
							</tr>        	
						</c:forEach>
			        </tbody>
				</table>

Já tentei com vários exemplos inclusive com alguns aqui do GUJ, mas nenhum atende.
Desde já agradeço!!

Estava com o mesmo problema e consegui resolver atualizando os schemas XML do Java EE no arquivo web.xml:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
		 http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
</web-app>