title: Kafka JDBC source connector time stamp mode failing for sqlite3
body: <p>I tried to set up a database with two tables in sqlite. Once of my table is having a timestamp column . I am trying to implement timestamp mode to capture incremental changes in the DB. Kafka connect is failing with the below error:</p>
  
  <pre><code> ERROR Failed to get current time from DB using Sqlite and query 'SELECT 
  CURRENT_TIMESTAMP' 
  (io.confluent.connect.jdbc.dialect.SqliteDatabaseDialect:471)
  java.sql.SQLException: Error parsing time stamp
  
  Caused by: java.text.ParseException: Unparseable date: "2019-02-05 02:05:29" 
  does not match (\p{Nd}++)\Q-\E(\p{Nd}++)\Q-\E(\p{Nd}++)\Q 
  \E(\p{Nd}++)\Q:\E(\p{Nd}++)\Q:\E(\p{Nd}++)\Q.\E(\p{Nd}++)
  </code></pre>
  
  <p>Many thanks for the help</p>
  
  <p>Config: </p>
  
  <pre><code>name=test-query-sqlite-jdbc-autoincrement 
  connector.class=io.confluent.connect.jdbc.JdbcSourceConnector 
  tasks.max=1 
  connection.url=jdbc:sqlite:employee.db 
  query=SELECT users.id, users.name, transactions.timestamp, transactions.payment_type FROM users JOIN transactions ON (users.id = transactions.user_id) 
  mode=timestamp 
  timestamp.column.name=timestamp 
  topic.prefix=test-joined
  </code></pre>
  
  <p>DDL: </p>
  
  <pre><code>CREATE TABLE transactions(id integer primary key not null,
                            payment_type text not null,
                            timestamp DATETIME DEFAULT(STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
                            user_id int not null, 
                            constraint fk foreign key(user_id) references users(id)
  ); 
  
  CREATE TABLE users (id integer primary key not null,name text not null);
  </code></pre>