Cannot find symb ol symbol : constructor Dinheiro

Pessoal, esta dando o seguinte erro no meu projeto :

…\PrecoPorMetodo.java:[356,67] cannot find symb
ol
symbol : constructor Dinheiro(java.lang.Object)
location: class br.com.cqa.lims.financeiro.Dinheiro

    listaGruposDoMetodo.put(registro1.get("PrecoPorMetodo.grupo"),  new Dinheiro(registro1.get("PrecoPorMetodo.preco")));  

a classe completa



public GruposDoMetodo listaGruposDoMetodo(Metodo metodo){
GruposDoMetodo gruposDoMetodo = new GruposDoMetodo();
Map<Long, Dinheiro> listaGruposDoMetodo = new HashMap <Long, Dinheiro>();
gruposDoMetodo.setMetodoId(metodo.getId());
try{
/*problema String url ="jdbc:postgresql://192.168.1.50/cqa_limsTESTE";
String usuario = "cqa_lims";
String senha = "cqalims";

Connection conn=DriverManager.getConnection(url,usuario,senha);
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("SELECT DISTINCT grupo, preco FROM preco_metodo_especificacao pme WHERE pme.metodo_id = '" + metodo.getId().toString()+"'");

while (rs.next()) {
listaGruposDoMetodo.put(rs.getLong("grupo"), new Dinheiro(rs.getDouble("preco")));
}
gruposDoMetodo.setListaGrupoDeMetodos(listaGruposDoMetodo);

rs.close();
st.close();
conn.close();*/


EntityManagerFactory factory= Persistence.createEntityManagerFactory("testandoJPA");
EntityManager manager= factory.createEntityManager();
CriteriaBuilder cb= manager.getCriteriaBuilder();

CriteriaQuery<Tuple> c1 = cb.createQuery(Tuple.class);
Root<PrecoPorMetodo> l1 = c1.from(PrecoPorMetodo.class);
c1.multiselect(l1.<String>get("grupo").alias("PrecoPorMetodo.grupo"),l1.<Double>get("preco").alias("PrecoPorMetodo.preco"));
c1.distinct(true);

// Predicate predicate = cb.equal(l1.get("metodoId"),1498);
Predicate predicate = cb.equal(l1.get("metodoId"),metodo.getId().toString());

c1.where(predicate);

TypedQuery<Tuple> query1 = manager.createQuery(c1);
List<Tuple> resultado1 = query1.getResultList();

for (Tuple registro1 : resultado1) {
/* System.out.println("grupo: "+registro1.get("PrecoPorMetodo.grupo"));
System.out.println("Preco: "+registro1.get("PrecoPorMetodo.preco"));*/
listaGruposDoMetodo.put(registro1.get("PrecoPorMetodo.grupo"), new Dinheiro(registro1.get("PrecoPorMetodo.preco")));

}

gruposDoMetodo.setListaGrupoDeMetodos(listaGruposDoMetodo);

return gruposDoMetodo;
} catch (Exception e){
System.out.println("Erro ao ler GruposDoMetodo para o metodo " + metodo.getNome() + ".");
return gruposDoMetodo;
}
}