Caros, estou com um problema implicante. Faço uma consulta no bd (postgres) e essa consulta está correta (me retorna uma relação com 19 linhas). O objetivo dessa consulta é agrupar por mês as receitas RECEBIAS e NÃO RECEBIDAS.
Em determinados meses eu tenho as duas situações: despesas recebidas e não recebias. Observei que o resultado gerado pelo ResultSet não é o mesmo do que é retornado pela consulta que ele mesmo executa. O ResultSet omite uma tupla daqueles meses em que tem as duas situações: recebidas e não recebidas.
Segue a consulta:
String = "select date_part('MONTH', p.data_vencimento) as mes, " +
"date_part('YEAR', p.data_vencimento) as ano, " +
"p.recebido as recebido, sum(p.valor) as receita " +
"from tb_parcela_receita p where p.data_vencimento >= '" +
anoInicial + "-" + mesInicial + "-01' and " +
"p.data_vencimento < '"+anoFinal+"-"+mesFinal+"-01' " +
"group by mes, ano, p.recebido order by ano, mes;";
Um exemplo de retorno seria o exemplo abaixo (consulta executa pelo postgreSQL). Como mostra a figura, o ResultSet exclui as linhas em destaque em vermelho.

Já fiz de tudo aqui e não sei o que tá havendo porque a sql está correta!
Agradeço a ajuda. Abs!