We could add the List and Map validation rules to https://github.com/Parquet/parquet-mr/blob/master/parquet-column/src/main/java/parquet/schema/ConversionPatterns.java
they look like they could be reused in all cases.