Pessoal, 
 O erro persiste o Java não está recebendo a data do FrontEnd Flex,
já os demais campos estão funcionando perfeitamente, o pau mesmo é
somente com a data e para ficar um pouco mais claro estou mandando em
anexo três arquivos em txt que refere-se a classe JAVA, o MXML da
tela e a classe ActionScript e irei continuar tentando.
 No Java estou utiliando Hibernate/JPA para persistência.
 []'s
                Adriano Oliveira Castro
                emails:
                [email protected]
                [email protected]
                msn:
                [email protected]
                Celular:
                (14) 9725 6991
 On Ter 03/05/11 08:13 , Rodrigo Valentim [email protected]
sent:
 Adriano, Trabalho com data desta forma e não tenho problemas.
 Aqui tem tudo qeu voce percisa.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/DateField.html
[1]
 Em 2 de maio de 2011 22:54, Adriano Oliveira Castro  escreveu:
                    Galera!
     É o seguinte estou com problema do tipo formatação de datas
tenho um     campo DateField que está em enviando uma data com o
formato     MM/DD/AAAA e não do formato esperado DD/MM/AAAA e também
tenho o     outro problema que é a recepção do dados pelo Java já
que o meu     banco de dados somente recebe data do formato
AAAA-MM-DD.
     Minha classe actionsccript recebe a data da segunte forma:
     cli.nascimento = nascimentoCliente.data as Date;
     mas isso está me retornando a data da mesma forma que recebe
pelo     DateField e o Java não entende, se alguém puder me ajudar
agradeço.
     Obrigado. []'s
     -- 
         -- 
 Você recebeu esta mensagem porque está inscrito na lista "flexdev"
 Para enviar uma mensagem, envie um e-mail para
[email protected]
 Para sair da lista, envie um email em branco para
[email protected]
 Mais opções estão disponíveis em
http://groups.google.com/group/flexdev [2]
 -- 
 Atenciosamente,
 Rodrigo Valentim
         -- 
 Você recebeu esta mensagem porque está inscrito na lista "flexdev"
 Para enviar uma mensagem, envie um e-mail para
[email protected]
 Para sair da lista, envie um email em branco para
[email protected]
 Mais opções estão disponíveis em
http://groups.google.com/group/flexdev [3] 

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
<?xml version="1.0" encoding="utf-8"?>
<s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"; 
                           xmlns:s="library://ns.adobe.com/flex/spark" 
                           xmlns:mx="library://ns.adobe.com/flex/mx"
                           creationComplete="listaEnderecos(), listaClientes()"
                           skinClass="css.TitleWindowStyle" title=":: 
Gerenciamento de Clientes" close="closeWindow()" xmlns:scripts="scripts.*">
        <fx:Script>
                <![CDATA[
                        import entidades.Enderecos;
                        import entidades.Pessoas;
                        
                        import mx.collections.ArrayCollection;
                        import mx.controls.Alert;
                        import mx.controls.DateChooser;
                        import mx.formatters.DateBase;
                        import mx.formatters.DateFormatter;
                        import mx.formatters.NumberFormatter;
                        import mx.rpc.events.FaultEvent;
                        import mx.rpc.events.ResultEvent;
                        
                        include "../scripts/Scripts.as";
                        
                        [Bindable]
                        private var logradouros:ArrayCollection;
                        
                        [Bindable]
                        private var catalogo:ArrayCollection;

                        //Método fault genérico
                        private function faultResult(event:FaultEvent):void{
                                Alert.show(event.fault.toString(), "ERRO");
                        }                       
                        
                        //Método para chamar a lista de endereços
                        private function listaEnderecos():void{
                                enderecos.listaEnderecos();
                        }
                        
                        //Método result para popular o datagrid de endereços
                        private function resultadoLista(event:ResultEvent):void{
                                logradouros = event.result as ArrayCollection;
                        }
                        
                        //Método para chamar a lista de clientes
                        private function listaClientes():void{
                                servicos.listaClientes();
                        }
                        
                        //Método result para popular o datagrid de clentes
                        private function 
resultadoListaClientes(event:ResultEvent):void{
                                catalogo = event.result as ArrayCollection;
                        }
                        
                        //Método result para o cadastro de novos registros
                        private function 
resultadoCadastro(event:ResultEvent):void{
                                Alert.show("Cadastro Efetuado com Sucesso!");
                        }
                        
                        //Método para gerar o cadastro de registros
                        private function cadastrar(event:MouseEvent):void{
                                //Método para criar um objeto do tipo endereço
                                var rua: Enderecos = new Enderecos();
                                rua.id = parseInt(idEndereco.text);
                                rua.cep = codigoPostal.text;
                                rua.logradouro = logradouro.text;
                                rua.bairro = bairro.text;
                                //Método para criar um objeto do tipo cliente 
para persistir no BD
                                var cli: Pessoas = new Pessoas();
                                cli.nome = nomeCliente.text;
                                cli.responsavel = maeCliente.text;

                                cli.dtnascimento = nascimentoCliente.data as 
Date;

                                cli.sexo = String(sexo.selectedValue);
                                cli.endereco = rua;
                                cli.telefone = telefoneCliente.text;
                                cli.celular = celularCliente.text;
                                //Chama o serviço exposto JAVA para persistir 
os dados
                                servicos.cadastrar(cli)
                        }
                ]]>
        </fx:Script>
        <s:states>
                <s:State name="normal"/>
                <s:State name="buscaEnderecos"/>
        </s:states>
        <fx:Declarations>
                <s:RadioButtonGroup id="sexo"/>
                <s:RemoteObject id="enderecos" destination="serviceEnderecos" 
showBusyCursor="true">
                        <s:method name="listaEnderecos" 
fault="faultResult(event)" result="resultadoLista(event)"/>
                </s:RemoteObject>
                <s:RemoteObject id="servicos" destination="serviceClientes" 
showBusyCursor="true">
                        <s:method name="cadastrar" 
result="resultadoCadastro(event)" fault="faultResult(event)"/>
                        <s:method name="listaClientes" 
result="resultadoListaClientes(event)" fault="faultResult(event)"/>
                </s:RemoteObject>
        </fx:Declarations>
        <!-- Agrupamento dos Labels da tela -->
        <s:Label x="10" y="10" text="Código:" styleName="textos"/>
        <s:Label x="163" y="10" text="Nome:" styleName="textos"/>
        <s:Label x="10" y="40" text="Data de Nascimento:" styleName="textos"/>
        <s:Label x="10" y="70" text="Sexo:" styleName="textos"/>
        <s:Label x="256" y="70" text="Mãe/Responsável:" styleName="textos"/>
        <s:Label x="302" y="40" text="Telefone:" styleName="textos"/>
        <s:Label x="515" y="40" text="Celular:" styleName="textos"/>
        <s:Label x="10" y="100" text="CEP:" styleName="textos"/>
        <s:Label x="163" y="100" text="Logradouro:" styleName="textos"/>
        <s:Label x="625" y="100" text="Nro:" styleName="textos"/>
        <s:Label x="10" y="130" text="Bairro:" styleName="textos"/>
        <!-- Agrupamento dos TextInputs e demais componentes da tela -->
        <s:TextInput x="76" y="5" height="25" width="80" id="codigoCliente" 
styleName="entradaTextos"/>
        <s:TextInput x="217" y="5" height="25" width="491" id="nomeCliente" 
styleName="entradaTextos"/>
        <mx:DateField x="174" y="35" height="25" width="124" 
id="nascimentoCliente" styleName="entradaTextos" formatString="DD/MM/YYYY"/>
        <s:TextInput x="378" y="35" height="25" width="128" 
id="telefoneCliente" styleName="entradaTextos" />
        <s:TextInput x="580" y="35" width="128" height="25" id="celularCliente" 
styleName="entradaTextos"/>
        <s:RadioButton x="58" y="66" label="Masculino" groupName="sexo" 
id="masculino" value="M" styleName="textos"/>
        <s:RadioButton x="157" y="66" label="Feminino" groupName="sexo" 
id="feminino" value="F" styleName="textos"/>
        <s:TextInput x="404" y="65" height="25" width="304" id="maeCliente" 
styleName="entradaTextos"/>
        <!-- TextInput do estado normal para receber os dados do datagrid de 
endereços para cadastro/alteração -->      
        <s:TextInput x="51" y="96" height="24" width="97" id="idEndereco" 
text="{catalogoEnderecos.selectedItem.id}"/>
        <s:TextInput x="52" y="95" height="25" width="98" id="codigoPostal" 
focusIn="currentState='buscaEnderecos'" styleName="entradaTextos" 
text="{catalogoEnderecos.selectedItem.cep}"/>
        <s:TextInput x="266" y="95" height="25" width="353" id="logradouro" 
styleName="entradaTextos" text="{catalogoEnderecos.selectedItem.logradouro}"/>
        <s:TextInput x="665" y="95" width="43" height="25" id="nroLogradouro" 
focusIn="currentState='normal'" styleName="entradaTextos"/>
        <s:TextInput x="69" y="125" height="25" width="246" id="bairro" 
styleName="entradaTextos" text="{catalogoEnderecos.selectedItem.bairro}"/>
        
        <s:Button x="319" y="125" label="Novo" height="25" width="90" 
styleName="botao"/>       
        <s:Button x="419" y="125" label="Salvar" height="25" width="90" 
styleName="botao" click="cadastrar(event)"/>    
        <s:Button x="519" y="125" label="Localizar" width="90" height="25" 
styleName="botao"/>
        <s:Button x="619" y="125" label="Atualizar" width="90" height="25" 
styleName="botao"/>
        <!-- DataGrid com as informações dos clientes já cadastrados -->
        <mx:DataGrid x="5" y="158" width="703" height="359" id="dadosClientes" 
styleName="textoSimples" dataProvider="{catalogo}">
                <mx:columns>
                        <mx:DataGridColumn headerText="Código" dataField="id" 
textAlign="center" width="70"/>
                        <mx:DataGridColumn headerText="Nome" dataField="nome" 
textAlign="center" width="350"/>
                        <mx:DataGridColumn headerText="Responsável" 
dataField="responsavel" textAlign="center" width="300"/>
                </mx:columns>
        </mx:DataGrid>
        <s:Panel includeIn="buscaEnderecos" x="10" y="122" width="698" 
height="338" title=":: Consulta de Endereços">
                <mx:DataGrid x="10" y="48" width="676" height="247" 
id="catalogoEnderecos" dataProvider="{logradouros}">
                        <mx:columns>
                                <mx:DataGridColumn headerText="Id" 
dataField="id" fontSize="11" textAlign="center" width="30"/>
                                <mx:DataGridColumn headerText="Código Postal" 
dataField="cep" fontSize="11" textAlign="center" width="150"/>
                                <mx:DataGridColumn headerText="Logradouro" 
dataField="logradouro" fontSize="11" textAlign="center" width="300"/>
                                <mx:DataGridColumn dataField="bairro" 
fontSize="11" headerText="Bairro" textAlign="center" width="70"/>
                        </mx:columns>
                </mx:DataGrid>
        </s:Panel>

</s:TitleWindow>
package entidades
{
        [Bindable]
        [RemoteClass(alias="br.gov.sp.lins.entidades.Pessoas")]
        public class Pessoas
        {
                private var _id: Number;
                private var _nome: String;
                private var _responsavel: String;
                private var _dtnascimento: Date;
                private var _sexo: String;
                private var _endereco: Enderecos;
                private var _telefone: String;
                private var _celular: String;
                
                public function get id(): Number{
                        return _id;
                }
                
                public function set id(valor: Number):void{
                        _id = valor;
                }
                
                public function get nome(): String{
                        return _nome;
                }
                
                public function set nome(valor: String):void{
                        _nome = valor;
                }
                
                public function get responsavel(): String{
                        return _responsavel;
                }
                
                public function set responsavel(valor: String):void{
                        _responsavel = valor;
                }
                
                public function get dtnascimento(): Date{
                        return _dtnascimento;
                }
                
                public function set dtnascimento(valor: Date):void{
                        _dtnascimento = new Date(valor);
                } 
                
                public function get sexo(): String{
                        return _sexo;
                }
                
                public function set sexo(valor: String):void{
                        _sexo = valor;
                }
                
                public function get endereco(): Enderecos{
                        return _endereco;
                }
                
                public function set endereco(valor: Enderecos):void{
                        _endereco = valor;
                }
                
                public function get telefone(): String{
                        return _telefone;
                }
                
                public function set telefone(valor: String):void{
                        _telefone = valor;
                }
                
                public function get celular(): String{
                        return _celular;
                }
                
                public function set celular(valor: String):void{
                        _celular = valor;
                }
                
                public function toString(): String{
                        return _nome;
                }

        }
}
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.gov.sp.lins.entidades;

import java.io.Serializable;
import java.sql.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
/**
 *
 * @author Dricz
 */
@Entity
public class Pessoas implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    private String nome;
    private String responsavel;
    private Date dtnascimento;
    private char sexo;
    @OneToOne
    private Enderecos endereco;
    private String telefone;
    private String celular;

    public String getCelular() {
        return celular;
    }

    public void setCelular(String celular) {
        this.celular = celular;
    }

    public Date getDtnascimento() {
        return dtnascimento;
    }

    public void setDtnascimento(Date dtnascimento) {
        this.dtnascimento = dtnascimento;
    }

    public Enderecos getEndereco() {
        return endereco;
    }

    public void setEndereco(Enderecos endereco) {
        this.endereco = endereco;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome.toUpperCase();
    }

    public String getResponsavel() {
        return responsavel;
    }

    public void setResponsavel(String responsavel) {
        this.responsavel = responsavel.toUpperCase();
    }

    public char getSexo() {
        return sexo;
    }

    public void setSexo(char sexo) {
        this.sexo = sexo;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (id != null ? id.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are 
not set
        if (!(object instanceof Pessoas)) {
            return false;
        }
        Pessoas other = (Pessoas) object;
        if ((this.id == null && other.id != null) || (this.id != null && 
!this.id.equals(other.id))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "br.gov.sp.lins.entidades.Clientes[id=" + id + "]";
    }

}

Responder a