Utwórz nową instancję
LeaveSummary getValuesFromDb = new LeaveSummary();
w pętli while. Nie tworzysz nowej instancji LeaveSummary dla każdego rekordu w twojej bazie danych. Tak więc ten sam obiekt jest przepisany za każdym razem, gdy zapętlisz zestaw wyników. dlatego na liście znajduje się tylko ten ostatni rekord.