Hadoop-extra is a project mainly written in ..., it's free.
Utilities, helpers and extensions for Hadoop/HBase
An input format class that allows multiple input tables to be used in a map reduce job.
Look at sample/MultiTableJob.java