Вы можете использовать flatMap здесь:
List<List<Integer>> listOfLists = new ArrayList<>();
listOfLists.add(Arrays.asList(1,2,3,4,5));
listOfLists.add(Arrays.asList(10,20,30,40));
listOfLists.add(Arrays.asList(100,200,300,400));
System.out.println(listOfLists);
List<Integer> collect = listOfLists.stream().flatMap(Collection::stream).collect(Collectors.toList());
System.out.println(collect);
И вывод: [[1, 2, 3, 4, 5], [10, 20, 30, 40], [100,200, 300, 400]]
[1, 2, 3, 4, 5, 10, 20, 30, 40, 100, 200, 300, 400]