Java ETL exercise

Part of #933.