Select pula o primeiro id na pesquisa, o que fazer?

O problema qd eu faço a pesquisa o meodo pula o primeiro id, mostra o restante, porque isso acontecndo não consegui exergar aonde esta o “erro”

public List<Depositos> getDepositos() {
		String sql = "SELECT * FROM depositos";

		List<Depositos> lista = new ArrayList<>();

		Connection conn = null;
		PreparedStatement pstm = null;
		ResultSet rs = null;

		try {
			conn = (Connection) ConexaoMySQL.create();
			pstm = (PreparedStatement) conn.prepareStatement(sql);

			rs = pstm.executeQuery();

			if (rs.next()) {
				while (rs.next()) {
					Depositos p = new Depositos();
					p.setId(rs.getInt(1));
					p.setDt_deposito(rs.getString(2));
					p.setOperacao(rs.getString(3));
					p.setDepositos(rs.getDouble(4));
					p.setDepositante(rs.getString(5));

					lista.add(p);
				}
			} else {
//				System.out.println();
//				System.out.println("NÃo há depositos salvo...");

			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				if (pstm != null) {
					pstm.close();
				}

				if (conn != null) {
					conn.close();
				}

				if (rs != null) {
					rs.close();
				}
			} catch (Exception e2) {
				e2.printStackTrace();
			}

		}

		return lista;
	}
for (Depositos buscar : buscarDao.getDepositos()) {
				System.out.println("Inicio pesquisa");
				System.out.println(buscar);
				
				soma+= buscar.getDepositos();
				
				
				System.out.println("Inicio pesquisa");
				System.out.println();

}

meu bloco de nota
sep=;
“Liquid.”;“Movim.”;“Histórico”;“Lançamento”;“Saldo”;“Código”;“StatementNumber”
16/12/2022;16/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;149,00;149,00;26;106427
19/12/2022;19/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;152,00;301,00;26;208281
20/12/2022;16/12/2022;“Líquido Da Nota N. 528380 Referente Ao Pregão De 16/12/2022”;-148,68;152,32;1001;195720
21/12/2022;19/12/2022;“Líquido Da Nota N. 577811 Referente Ao Pregão De 19/12/2022”;-147,18;5,14;1001;239567
23/12/2022;23/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;100,00;105,14;26;117652
26/12/2022;26/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;226,00;331,14;26;50884
26/12/2022;26/12/2022;“TED BCO 260 AGE 0001 0 CTA 591000 2 - CREDITO EM C/C”;100,00;431,14;26;73706

dados gravado no banco
Capturar

Retorno do Banco
Capturar

Tira esse if usa só o while

Show de bola vlw amigo…

1 curtida