ParquetReader used with GroupReadSupport should do it.

https://github.com/Parquet/parquet-mr/blob/master/parquet-hadoop/src/main/java/parquet/hadoop/example/GroupReadSupport.java