As the javadoc says :
getString(int columnIndex)
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language. and
getString(String columnLabel)
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
So this is not going to work. It will give you :
java.sql.SQLException: Before start of result set
First of all you need to iterate through the Resultset obtained using next() then you can retrieve the specific values by either pass 1 which is the column index in this case or points which is the columnName of your table and based on the where clause it shall give you different values of the column points
next()on theResultSetbefore you can retrieve a value. Please consult a proper JDBC tutorial and the API documentation.