La façon dont vous utilisez prepareStatement est incorrecte
La chaîne SQL de sélection devrait ressembler à ceci :
String sql = "SELECT finance_ID, finance_pass FROM finance_accounts WHERE finance_ID = ? AND finance_pass = ?";
Lorsque vous définissez l'instruction préparée, vous devez utiliser ps.setInt(1, user);
pour définir votre identifiant d'utilisation.