Il modo in cui usi prepareStatement è sbagliato
La stringa SQL selezionata dovrebbe essere così:
String sql = "SELECT finance_ID, finance_pass FROM finance_accounts WHERE finance_ID = ? AND finance_pass = ?";
Quando si imposta l'istruzione preparata, è necessario utilizzare ps.setInt(1, user);
per impostare il tuo ID d'uso.