Spring MVC - passar objeto como parâmetro

Galera, não estou conseguindo passar o objeto como parâmetro pro controller.
Dá erro e fala que não pode converter String para CategoriaTO.
Alguém poderia me ajudar?

<c:forEach var="categoria" items="${listaCategoria}">
    <li><a href="<c:url value='/alterar-landing-page-categoria?categoriaTO=${categoria}' />">${categoria.nome}</a>
    </li>
</c:forEach>

@RequestMapping("/alterar-landing-page-categoria")
public String alterarLandingPageCategoria(@RequestParam CategoriaTO categoriaTO, Model model) {
		
		if(categoriaTO != null){
			model.addAttribute("categoriaDisplay", categoriaTO.getNome());
		}
		
		return "consumidor/aquisicao_teste_02";
}