Die Art und Weise, wie Sie PreparedStatement verwenden, ist falsch
Die ausgewählte SQL-Zeichenfolge sollte folgendermaßen aussehen:
String sql = "SELECT finance_ID, finance_pass FROM finance_accounts WHERE finance_ID = ? AND finance_pass = ?";
Wenn Sie die vorbereitete Anweisung setzen, sollten Sie ps.setInt(1, user);
verwenden um Ihre Benutzer-ID festzulegen.