The generateSplits is called on a per file basis, so I think the first rowGroup should start at the first HDFS block?