Tente adicionar um nome de usuário e senha em vez de depender da Autenticação de Confiança para ver se esse é o problema. E em vez de usar localhost, tente especificar o nome da máquina.
O SQL Server 2008 está listado no arquivo PDF de plataformas compatíveis, mas o Express não está. Embora eu não saiba se há diferenças.
Tente usar uma ferramenta de teste JDBC ou um Java Bean para testar a conexão fora do CR4E, para que possa confirmar se a string de conexão que está usando funciona primeiro.
Obrigado
Don