Erro de inserção no banco

[color=blue] E ai pessoal estou com um problema na hora de fazer uma inserção no banco quem puder ajudar… vlwwww [/color]


package br.org.conexao.JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class ConnectionFactory {	
		public static Connection con;
		public static Statement stm;
		
		public static void main(String[] args) throws SQLException {
		
							try {
								Class.forName ("oracle.jdbc.driver.OracleDriver");
								con = DriverManager.getConnection ("jdbc:oracle:thin:@dxdb02:1521:ddb02","fsantos","fgt4k23k4"); /* Efetua a conexão*/
								stm = con.createStatement(); //Cria um tipo de inserção no banco
										String sql = "insert into chamados (data_origem," + " solicitante) VALUES ('15/07/1984', " + " 'felipe rodrigues')";
										System.out.println("Os valores a serem informados são:" + stm.executeQuery(sql));	/*Executa o comando acima armazenando o valor na variavel (sql)*/		
							}catch (ClassNotFoundException e){
									throw new SQLException (e.getMessage());
									

														
							
								}
						
							 						
															
							}
				
				}			
				

[color=red] Só que ao final ele apresenta esse erro: (Já procurei esse erro mas não entendi muito bem o que quer dizer [/color]

[color=blue]
java.sql.SQLException: ORA-02201: sequence not allowed here

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1272)
at br.org.conexao.JDBC.ConnectionFactory.main(ConnectionFactory.java:19)

[/color]

[color=red] ESSES SÃO OS DADOS DO BANCO [/color]


1	ID_CHAMADO	NUMBER(5,0)	No		1	
2	DATA_ORIGEM	DATE	Yes			
3	SOLICITANTE	VARCHAR2(30 BYTE)	Yes			
4	AREA	VARCHAR2(20 BYTE)	Yes			
5	SISTEMA	VARCHAR2(20 BYTE)	Yes			
6	CATEGORIA	VARCHAR2(20 BYTE)	Yes			
7	TIPO_ATENDIMENTO	VARCHAR2(20 BYTE)	Yes			
8	DETALHE_ERRO	VARCHAR2(200 BYTE)	Yes			
9	QUEM_ATENDEU	VARCHAR2(30 BYTE)	Yes			
10	APOIO_OPERACIONAL	VARCHAR2(20 BYTE)	Yes			
11	DATA_SOLUCAO	DATE	No			
12	STATUS_CHAMADO	VARCHAR2(20 BYTE)	Yes			
13	QUAL_SOLUCAO	VARCHAR2(1000 BYTE)	Yes			
14	PARECER_TECNICO	VARCHAR2(1000 BYTE)	Yes			
15	NUMERO_CHAMADO	LONG	Yes			
16	NUMERO_CHAMADO_ORIGINAL	NUMBER(9,0)	Yes			
17	NUMERO_SAB	NUMBER(9,0)	No			

Valeu pessoal !!.

Olá.

Banco de dados Oracle certo? Verifique se sua sequence está configurada corretamente, o erro diz respeito a ela.

Edit: Basta inserir a mesma query utilizada no seu código no banco de dados para estar. Caso ela esteja correta, provavél que você precise indicar ela na sua query, da seguinte forma:

String sql = "insert into chamados (chave_primaria, data_origem," + " solicitante) VALUES (suaSequence_nextval, '15/07/1984', " + " 'felipe rodrigues')";

Abraços.