As it turned out i had an old version of Hbase on the classpath that was causing the problem. just did
mv hbase-1.2.3 hbase-1.2.3_old
and it did the trick. Moving the old HBase directory effectively removed its JARs from the classpath that Hive was using, allowing it to pick up the correct Hadoop dependencies.