What gives? It works. Just ignore it:
@SuppressWarnings("unchecked")
No, you cannot parameterize it. I’d however rather use a List<Map<K, V>> instead.
List<Map<String, String>> listOfMaps = new ArrayList<Map<String, String>>();
To learn more about collections and maps, have a look at this tutorial.