You can replace tableLayout with TableLayoutDesc layoutDesc = KijiTableLayout.readTableLayoutDescFromJSON(inputStream);