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.