Tenta usar esse codigo, so trocar os tipos de dados. Você coloca nele uma lista de itens e separa eles pela página que você escolher iniciando do 0. E para definir a quantidade de itens por página so mudar o valor em "amount"
private String page(int page, List<String> list) {
int amount = 5;
int startPage = page == 0 ? 0 : (page * amount) - 1;
int endPage = startPage + amount;
StringBuilder str = new StringBuilder();
for(int i = startPage;i <= endPage;i++) {
try{str.append(list.get(i)).append("\n");}catch(IndexOutOfBoundsException e) {str.append("\n");}
}
return str.toString();
}