Actually, right after I sent this, I could just have something like this: 

ParquetPojoOutputFormat.setMapSchemaClass(Class<? extends Map> clazz, Class keyClass, Class valueClass)

Same for list, the other schema method will throw if used with a map.