TreeMap<String, String> bar = ...
TreeMap<String, String> foo = ...
Map<String, String> myMap = Stream.of(bar, foo)
.map(Map::entrySet)
.flatMap(Collection::stream)
//тут дальше группировка