The list of methods to do ByteBuffer to Short Array are organized into topic(s).
int
getShortLength(ByteBuffer bb) Below functions borrowed from Astyanax until the schema is re-written to be more CQL friendly
int length = (bb.get() & 255) << 8;
return length | bb.get() & 255;
short
getShortNumeric(java.nio.ByteBuffer buffer, int len) get Short Numeric
String s = "";
if (null != buffer && buffer.remaining() >= len) {
byte[] dest = new byte[len];
buffer.get(dest, 0, len);
s = new String(dest);
return (short) (0xFFFF & Integer.parseInt(s));