Попробуйте,
final int sumOfAs = aInstance.getbList()
.stream()
.map(b -> b.getcList())
.flatMap(List::stream)
.mapToInt(C::getA)
.sum();
Чтобы получить сумму B, C s, она должна быть такой:
final int sumOfBCs = aInstance.getbList()
.stream()
.map(b -> b.getcList())
.flatMap(List::stream)
.mapToInt(c -> c.getB() + c.getC())
.sum();
ОБНОВЛЕНИЕ:
Если вы действительно хотите вычислить их оба одновременно, вы можете сделать это следующим образом:
C sumOfValues = aInstance.getbList()
.stream()
.map(b -> b.getcList())
.flatMap(List::stream)
.reduce(new C(0, 0, 0), (c1, c2) -> {
return new C(c1.getA() + c2.getA(), c1.getB() +
c2.getB(), c1.getC() + c2.getC());
});
System.out.println("Sum of As: " + sumOfValues.getA() + " Sum of BCs: "
+ Integer.sum(sumOfValues.getB(), sumOfValues.getC()));