Só para constar nos autos...
O problema que a Gleise estava cometendo (e que muita gente começando com EJB também comete) é que ela não estava fazendo o bind (associação) correto entre o datasource que ela definiu no mysql-ds.xml e o EJB.
jboss-web.xml wrote:
<resource-ref>
<res-ref-name>jdbc/SistemaDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:/SistemaDS</jndi-name>
<res-auth>Container</res-auth>
</resource-ref>
A linha marcada em negrito define o nome que seu DataSource vai assumir no container e é através dele que você vai procurá-lo. Portanto, para usá-lo em seu EJB, basta apenas: