Metodo para retornar valor Double do SELECT SUM

Ola
Estou desenvolvendo um tcc e presciso manipular alguns dados, o tcc é um sistema de gerenciamento de finanças.
O que eu presciso é fazer a soma dos valores do banco Mysql e jogar na JSP como uma Label.
Fiz um metodo e so esta retornando null

OBS: Quando jogo o “SELECT SUM(valor) FROM Creditos” no sql do banco retorna a soma do tipo Double

Seria algo como este so que em vez de pegar os valores ele teria que somar os valores da coluna valor
eu nao estou conseguindo fazer este metodo

public static List findAllByClass(String aClass) { EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); List list = new ArrayList(); try { StringBuilder sb = new StringBuilder(); sb.append("SELECT o FROM "); sb.append(aClass); sb.append(" o"); list = em.createQuery(sb.toString()).getResultList(); } catch (Exception e) { e.printStackTrace(); return null; } finally { em.close(); return list; } }

Obrigado.
Dez de ja grato

Em EJB QL

SELECT SUM(c.valor) FROM Creditos c

Seu código ficaria +/- assim

public static List findAllByClass(String aClass) {  
    EntityManager em = emf.createEntityManager();  
    em.getTransaction().begin();  
    List list = new ArrayList();  
    try {  
        StringBuilder sb = new StringBuilder();  
        sb.append("SELECT SUM(o.valor) FROM ");  
        sb.append(aClass);  
        sb.append(" o"); 
       // Restante do seu código