La forma en que usas la declaración preparada es incorrecta
La cadena SQL seleccionada debería ser así:
String sql = "SELECT finance_ID, finance_pass FROM finance_accounts WHERE finance_ID = ? AND finance_pass = ?";
Cuando establezca la declaración preparada, debe usar ps.setInt(1, user);
para establecer su ID de uso.