I created a HBase table using the Phoenix JDBC Driver in the following code snippet:
Class.forName(\"org.apache.phoenix.jdbc.PhoenixDriver\");
Connection
You really should get your data from phoenix table using phoenix not HBase. Phoenix use is custom encoding for it's Integer and BigInt also salting (if you use one).
Phoenix also mostly use byte for storing data and StringBinary for encoding it. So, lot of chance that your key is not 5 but \x80\x00\x00\x05(Integer)