Erro de conversao CAST no Struts

Oi pessoal, alguem poderia me dar uma mao num errinho q eu tow tendo aki???
e o seguinte: Eu estou tentando pegar o estoque de uma determinada peça, pra isso tenho duas tabelas no banco PECAS e ESTOQUE, onde eu localizo a peça atraves de um CAMPO na tabela de estoque. Na jsp q eu construi pra fazer isso, eu passo o codigo da peca, pra tentar localizar no estoque…

mas… qndo eu vou tentar pegar esse dado q eu passei e setar o meu PecasBO, ele da um erro de conversao…

ESTA É A ACTION

public class EstoqueAction extends DispatchAction {
		BusinessDelegate delegate = new BusinessDelegate();
	
		public ActionForward pesquisar(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {

		ControllerCO co = new ControllerCO(request);

		EstoqueBO estoque = delegate.pesquisaEstoque(co);

		request.setAttribute("LOADED_ESTOQUE", estoque);
		
		
		return mapping.findForward("estoque_sucesso");

	}
}

ESTA É MINHA CLASSE DE REGRA DE NEGOCIOS

[/code]
public EstoqueBO pesquisaEstoque(ControllerCO co) throws HibernateException {
EstoqueBO estoque = null;
try {
EstoqueDAO dao = new EstoqueDAO();
estoque.setPeca((Integer)co.getInParameters().get(“peca”));
//pec.setCodigoFabricante((String) co.getInParameters().get(“codigoFabricante”));
estoque = (EstoqueBO) dao.findbyCodPeca(estoque);
dao.closeSession();

			// metodo para extrair os dados do ControllerCO e setar valores da
			// PecasBO
			// dao.saveOrUpdate(peca);
			// dao.closeSession();
		} catch (HibernateException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return estoque;
	}

[code]

O ERRO ACONTECE EXATAMENTE NESSE MOMENTO

será q alguem sabe o q e?
Obrigado a todos desde já