In Ihrem SELECT erhalten Sie nur "pid" und "pname":
String selectProduct="SELECT pid, pname from product...
Aber dann versuchen Sie, ein Feld zu verwenden, das nicht in Ihrem SELECT:
istString productPrice = rows1.getString("price");
Versuchen Sie, "Preis" in Ihre SELECT-Klausel einzufügen.