Arrow is moving towards dropping support for Java 8 in the next release (details and justification can be found in [1]). The parquet-java repository currently uses the latest version of Arrow (which makes me think parquet-java would upgrade) and has CI tests that run on Java 8 (which makes me think parquet-java still supports Java 8).
It appears the recommendation, should you wish to continue supporting Java 8, is to use Arrow version 16 on releases that need Java 8 support. Please direct any feedback or concerns to [1]. [1] https://lists.apache.org/thread/65vqpmrrtpshxo53572zcv91j1lb2y8g
