Si lo que declaras es una lista de mapas, solamente puedes añadirle mapas a esa lista; sin embargo intentas añadirle listas de mapas.
Nada como echarle un vistazo al API: http://download.oracle.com/javase/6/docs/api/java/util/List.html#addAll%28java.util.Collection%29
Por cierto, así como está el código, lo que obtendrás será una NullPointerException por no haber inicializado a.
S!
Tengo un List<Map> lo que quiero es agregarle elementos de la siguiente manera:
List<Map> a = null;
List<Map> x = Myservicio.obtenerDatos(Objeto1)
List<Map> y = Myservicio.obtenerDatos(Objeto2)
a.add(x)
a.add(y)
La lista a tendra los datos de las listas x e y