W SELECT otrzymujesz tylko "pid" i "pname":
String selectProduct="SELECT pid, pname from product...
Ale wtedy próbujesz użyć pola, którego nie ma w SELECT:
String productPrice = rows1.getString("price");
Spróbuj umieścić „cenę” w klauzuli SELECT.