No seu SELECT você está recebendo apenas "pid" e "pname":
String selectProduct="SELECT pid, pname from product...
Mas então você está tentando usar um campo que não está no seu SELECT:
String productPrice = rows1.getString("price");
Tente colocar "preço" na sua cláusula SELECT.