diff --git a/backend/src/main/java/persistance/services/AlmacenamientoDAO.java b/backend/src/main/java/persistance/services/AlmacenamientoDAO.java
index c2811f7a880411eaf20f222641d37070d1e962c5..7902943ed85fd6ffacfac508db22f99182812c25 100644
--- a/backend/src/main/java/persistance/services/AlmacenamientoDAO.java
+++ b/backend/src/main/java/persistance/services/AlmacenamientoDAO.java
@@ -177,8 +177,22 @@ public class AlmacenamientoDAO implements IAlmacenamiento {
                 "JOIN Bien b ON i.idBien = b.id " +
                 "WHERE b.tipo = 2 " +
                 "GROUP BY b.id, b.tipo, b.tipo, i.precioUnitario";
-
-	    return entityManager.createQuery(jpql, BienFront.class).getResultList();
+	    List<Object[]> results = entityManager.createQuery(jpql, Object[].class)
+                .getResultList();
+
+		List<BienFront> bienFronts = new ArrayList<>();
+		for (Object[] result : results) {
+		BienFront bienFront = new BienFront(
+		(Long) result[0],                  // id
+		(String) result[1],                // nombre
+		(TipoBien) result[2],              // tipo
+		(Double) result[3],                // precioUnitario
+		((Number) result[4]).doubleValue() // cantidad (SUM result)
+		);
+		bienFronts.add(bienFront);
+		}
+		
+		return bienFronts;
 	}
 
 }