Данные в таблице базы данных следует считать неупорядоченными, вы можете выбирать данные с определенным порядком, также используйте SimpleJdbcTemplate вместо JdbcTemplate, те же методы доступны с использованием SimpleJdbcTemplate.getJdbcOperations()
.
Например, этот фрагмент кода даст упорядоченный список всех значений в столбце 1, предполагая, что они являются строками
final SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(datasource);
final List<String> data = jdbcTemplate.query("SELECT column1 FROM MyTable ORDER BY column1 ASC", new ParameterizedSingleColumnRowMapper<String>());