Retorno com collection

Estou com um problema em um retorno de um metódo.

Quando tenho mais de um usuário cadastrado está retornando um array de objetos e quando só tenho um usuário cadastrado esta retornando apenas 1 objeto e não um array com um objeto.

Eu carrego os usuários cadastrados em campo select do HTML e sempre que tenho apenas um usuário cadastrado, o campo fica undefined, funcionando apenas com mais de 1 usuário. Qual seria a melhor maneira de retornar?

	@GET
	@Produces(MediaType.APPLICATION_JSON)
	@Consumes(MediaType.APPLICATION_JSON)
	@Path("/loadResponsibles")
	public Collection<UserPojo> loadResponsibles() {
		String hql = "SELECT new " + UserPojo.class.getName() + "(id, name) FROM " +  User.class.getSimpleName() +  " u where u.name is not null";
		Query query = JPAUtil.getEntityManager().createQuery(hql);
		@SuppressWarnings("unchecked")
		Collection<UserPojo> userList = query.getResultList();
		return userList;
	}