Erro ao inserir data no oracle

Prezados boa tarde

estou tentando fazer um insert no banco oracle porem ele esta salvando a data errada… no banco o campo ta como date

preciso se fazer um insert passando o campo data da seguinte maneira: dd/MM/yyyy hh:MM:ss exe: 22/09/2012 07:00:00

minha tabela:

estou usando:

SimpleDateFormat formatador = new SimpleDateFormat(formato);
        try {
            Date date = formatador.parse(data);
            return date;
        } catch (ParseException ex) {
            ex.printStackTrace();
            return new Date();
        }

//dtaInicial e dtaFinal é do Tipo String...

pstm.setDate(2, new java.sql.Date(DataTime.getDateObject(dtaInicial, "dd/MM/yyyy hh:MM:ss").getTime()));.....
pstm.setDate(2, new java.sql.Date(DataTime.getDateObject(dtaFinal, "dd/MM/yyyy hh:MM:ss").getTime()));....

como pode se ver na imagem acima, ele salva so a data sem a hora e uma data errada ainda !

que peguei aki mesmo no guj: http://www.guj.com.br/java/176718-preparedstatement-inserir-data-

e tentei tb passando uma string
tipo:

pstm.setString(dtaInicial ); 

mas me retorna esse erro: ERRO: java.sql.SQLException: ORA-01830: date format picture ends before converting entire input string

alguem poderia me ajudar

OBS:

public static Date getDateObject(String data, String formato) {
        SimpleDateFormat formatador = new SimpleDateFormat(formato);
        try {
            Date date = formatador.parse(data);
            return date;
        } catch (ParseException ex) {
            ex.printStackTrace();
            return new Date();
        }
    }

1 - Minuto é mm e não MM. MM é para mês

2 - O facto de não estares a ver a hora, não quer dizer que não esteja a ser guardada.
Antes de fazeres o select, faz isto:

alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'; alter session set nls_timestamp_format = 'YYYY-MM-DD HH24:MI:SS.FF3';

3 - Estás a fazer duas vezes set ao parametro 2, acredito que este tenha sido erro de copy paste.

pmlm, obrigado pela ajuda,

mas mesmo assim não deu certo!

continua salvando sem a hora !

e a data tb errada!

Posta todo o método que grava.

consegui resolver
usei a seguinte estrutura:

insert into FAIXAS (FAI_NUMERO,FAI_INTERVALOINICIAL,FAI_INTERVALOFINAL,PARAMETROS)
values (48, to_date(‘2012/09/23 14:00:00’,‘yyyy/mm/dd hh24:mi:ss’),
to_date(‘2012/09/23 14:00:00’,‘yyyy/mm/dd hh24:mi:ss’),‘000130|038|527’)

tive que mudar mesmo meu código:
usei:
Statement em vez de PreparedStatement…
agora sei que e possível com o PreparedStatement mas não consegui… se alguém quiser tetar e postar a solução ai pra todos
obrigado pela ajuda de todos.