ben java bilmediğim için çok yardımcı olamam, SQL de yaptığın hatayı söyleyebilirim sadece.

47. satırdaki sorgu alttaki gibi olursa çalışır.

"SELECT * FROM kategoriler where sinavadi='" + this.kategori + "' order by sinavadi asc "
ilk yazdığım sorguda order by dan önce " koymuşuz, o en sonda olacak. Üstteki doğru.