Fix read method for vbc

There is no need to take care of reading Integer.MIN_VALUE or
Long.MIN_VALUE of VBC.
Fix frame length expression

Variable length data is complicated to parse as frame. So use short
and int as frame length.