Вы используете SimpleJdbcInsert, я думаю, вы имеете в виду SimpleJdbcTemplate, который повторяет результаты?
Хорошим способом является использование RowMapper или ResultSetExtractor из Spring JDBC.
Но вы можете пропустить оболочку с помощью метода queryForMap из SimpleJdbcTemplate и передать результаты в BeanUtils из apache commons beanutils с помощью методов populate (Object bean, Map properties).
Althought, я думаю, что лучшее решение - это RowMapper или ResultSetExtractor.