I'm working on storage aspect of Hadoop and exploring on know how ORC files get stored on HDFS block.
In HDFS, a file is composed of blocks. One block cannot hold multiple files.
Two ORC files, each with 1MB, will need a block per file.
If you are concerned about the actual disk storage it might consume, it will be 2MB only. Though the blocks are 128MB, the disk storage it determined by the size of the actual file/block.